如何获取对象存储的 API 密钥

阿里云

进入对象存储的控制台,可以在右侧看到 Access Key 入口:

_images/aliyun-oss-key-1.png

创建一个 Access Key 用于 JuiceFS 挂载:

_images/aliyun-oss-key-2.png

腾讯云

当 JuiceFS 使用腾讯云时,挂载需要提供 AppID、Secret ID、Secret Key。

进入腾讯云控制台,AppID 在 账号信息 中查看。点击右上角账号的下拉菜单,可以看到 账号信息 入口,

_images/tencent-account-appid.png

AppID 可以作为 bucket 名的一部分通过 juicefs auth 的 –bucket 来指定。

Secret ID 和 Secret Key 要在 API 密钥管理 中查看,如果没有请创建一对新的。

_images/tencent-keys.png

UCloud

请登录 UCloud 控制台,在 产品与服务 面板中找到 API产品 ,里面可以查看有的密钥对。

_images/ucloud-key.png

青云

登入 青云控制台,在右上角账号图标的下拉菜单中找到 API密钥

_images/qingcloud-key.png

金山云

请查看金山云提供的官方文档 用户访问密钥管理

七牛

请查看七牛提供的官方文档 怎么获取或者找到 Access Key 和 Secret Key

百度云

对象存储密钥在顶部导航右上角的账号下拉菜单中,点击 “安全认证” 进入密钥列表。

_images/baidu-bos-key.png

Amazon Web Service

请查看 Amazon Web Service 提供的官方文档 管理 AWS 账户的访问密钥

注意:你只有在创建密钥时有一次机会查看或下载你的 secret key,如果没有保存你只能创建一对新的。

Google Cloud Platform

首先要在 Google Cloud Platform 创建一个项目(Project),记住项目的 Project ID

_images/gcp-project-id.png

然后下载安装 gcloud SDK

  1. $ curl https://sdk.cloud.google.com | bash

安装完成后运行:

  1. $ 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 中创建一个存储帐户。在左侧导航的 “所有服务” 中找到 “存储帐户”。

_images/azure-storage-account.png

进入 “存储帐户” 创建一个新的,其中 “名称” 在挂载 JuiceFS 时需要提供 ,帐户类型选择 “Blob 存储”。

_images/azure-create-storage-account.png

进入刚创建的存储帐户,可以看到 “访问密钥”,有两个密钥都可以用于 JuiceFS 挂载

_images/azure-storage-access-key.png

华为云

请查看华为云提供的官方文档 获取华为云访问密钥

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 .