如何获取对象存储的 API 密钥
阿里云
进入对象存储的控制台,可以在右侧看到 Access Key 入口:
创建一个 Access Key 用于 JuiceFS 挂载:
腾讯云
当 JuiceFS 使用腾讯云时,挂载需要提供 AppID、Secret ID、Secret Key。
进入腾讯云控制台,AppID 在 账号信息 中查看。点击右上角账号的下拉菜单,可以看到 账号信息 入口,
AppID 可以作为 bucket 名的一部分通过 juicefs auth 的 –bucket 来指定。
Secret ID 和 Secret Key 要在 API 密钥管理 中查看,如果没有请创建一对新的。
UCloud
请登录 UCloud 控制台,在 产品与服务 面板中找到 API 产品 ,里面可以查看有的密钥对。
青云
登入 青云控制台,在右上角账号图标的下拉菜单中找到 API 密钥。
金山云
请查看金山云提供的官方文档 用户访问密钥管理 。
七牛
请查看七牛提供的官方文档 怎么获取或者找到 Access Key 和 Secret Key 。
百度云
对象存储密钥在顶部导航右上角的账号下拉菜单中,点击 “安全认证” 进入密钥列表。
Amazon Web Service
请查看 Amazon Web Service 提供的官方文档 管理 AWS 账户的访问密钥 。
注意:你只有在创建密钥时有一次机会查看或下载你的 secret key,如果没有保存你只能创建一对新的。
Google Cloud Platform
首先要在 Google Cloud Platform 创建一个项目(Project),记住项目的 Project ID :
然后下载安装 gcloud SDK:
$ curl https://sdk.cloud.google.com | bash
安装完成后运行:
$ sudo gcloud auth application-default login
根据提示完成登陆认证。到此就搞定了 GCP 平台的认证工作,这个工作只需要做一次,会在你机器上保存下认证信息。
接下来就可以执行 sudo ./juicefs mount
挂载 JuiceFS 了,挂载时会要求输入 Project ID(在最开始有提到,也可以用 GOOGLE_CLOUD_PROJECT 环境变量来指定。)
如果是在 Compute Engine 的虚拟机里面使用 JuiceFS, 推荐给虚拟机加上存储的完整访问权限,则不需要手动再授权(更安全)。
Microsoft Azure
我们目前 只提供 了 Microsoft Azure 中国区 的服务,如果需要其他服务区请联系我们为您开通。
当 JuiceFS 使用 Azure Blob Storage 作为数据存储时,需要现在 Azure 中创建一个存储帐户。在左侧导航的 “所有服务” 中找到 “存储帐户”。
进入 “存储帐户” 创建一个新的,其中 “名称” 在挂载 JuiceFS 时需要提供 ,帐户类型选择 “Blob 存储”。
进入刚创建的存储帐户,可以看到 “访问密钥”,有两个密钥都可以用于 JuiceFS 挂载。
华为云
请查看华为云提供的官方文档 获取华为云访问密钥
Ceph
JuiceFS 在使用 Ceph 作为存储方案时,是基于 Ceph 的底层存储 RADOS (它的对象存储 RGW),挂载时需要提供 机器名称(比如 ceph), 以及客户端名称(比如 client.admin)。
JuiceFS 使用 librados2,支持 Ceph 12.2+。
DigitalOcean
请查看 DigitalOcean 提供的官方文档 How To Create a DigitalOcean Space and API Key
Backblaze
请到这个页面创建一个拥有读写权限的 Application Keys
JuiceFS 需要 master application key 才能创建桶。建议手动创建一个名字为 juicefs-NAME 的桶(Name 表示 JuiceFS 的名字), 然后创建一个有这个桶的读写权限的 Application Key。
Wasabi
请查看 Wasabi 提供的官方文档 Creating a Root Access Key and Secret Key
IBM COS
需要 API Key 和 资源ID 来访问对象存储, 请查看 IBM 云提供的官方文档 Retrieving your instance ID .