You need to enable JavaScript to run this app.
导航

获取 API 访问凭证

最近更新时间2024.01.05 10:11:07

首次发布时间2022.08.09 17:35:32

在多云CDN中,如果您需要管理在公有云服务商创建的加速域名,您需要添加相应的账号。该账号需要有加速域名的操作权限。在添加账号的过程中,您需要输入账号的 API 访问凭证。本文介绍了如何在公有云服务商处创建子用户并获取子用户的 API 访问凭证。

说明

不同云服务商使用不同的名称指代“API 访问凭证”,如“密钥”、“访问密钥”、“AccessKey”等。

前提条件

  • 您已经在公有云服务商处创建了主账号。

操作步骤

以下内容演示了创建子用户并获取子用户 API 访问凭证的操作概述。关于具体的步骤,点击相应链接查看公有云服务商的文档。

您可以点击以下链接跳转到相应步骤概述:

火山引擎操作步骤概述

在火山引擎控制台中,进行以下操作:

  1. 创建子用户。 在创建子用户时,需要设置 编程访问 为启用,以便后期获取 API 访问凭证。
  2. 获取子用户的 API 访问凭证。API 访问凭证包含 Access Key ID 和 Secret Access Key。

alt

阿里云操作步骤概述

在阿里云控制台中,进行以下操作:

  1. 创建子用户。在创建子用户时,需要勾选 OpenAPI 调用访问,以便后期获取 API 访问凭证。
  2. 获取子用户的 API 访问凭证。API 访问凭证包含 AccessKey ID 和 AccessKey Secret。打开链接后,参见 使用RAM用户AccessKey 的部分。

alt

腾讯云操作步骤概述

在腾讯云控制台中,进行以下操作:

  1. 创建子用户。在创建子用户时,需要勾选 编程访问,以便后期获取 API 访问凭证。
  2. 获取子用户的 API 访问凭证。API 访问凭证包含 SecretId 和 SecretKey。

alt

华为云操作步骤概述

在华为云控制台中,进行以下操作:

  1. 创建子用户。在创建子用户时,需要勾选 编程访问,以便后期获取 API 访问凭证。
  2. 获取子用户的 API 访问凭证。密钥包含访问密钥ID(AK)和秘密访问密钥(SK)。打开链接后,参见 新增访问密钥 的部分。

alt

金山云操作步骤概述

在金山云控制台中,进行以下操作:

  1. 创建子用户。 在创建子用户时,需要勾选 编程访问,以便后期获取 API 访问凭证。
  2. 获取子用户的 API 访问凭证。API 访问凭证包含 AccessKeyID 和 SecretAccessKey。

alt

网宿科技操作步骤概述

说明

在多云CDN控制台中绑定网宿科技账号时,您需要输入的密钥包括子用户的登录账号和该账号的 API Key。

使用主账号登录网宿科技控制台,并进行以下操作:

  1. 创建子用户。在创建子用户时,有以下说明:
    1. 勾选 控制台访问。子用户需要登录控制台创建 API Key。
    2. 必须要填写子用户的手机号码或者邮箱。在创建 API Key 时,子用户需要接收验证码。

使用子用户登录网宿科技控制台,并进行以下操作:

  1. 创建 API Key。
    1. 打开 API接口安全管理页面
    2. API Key 下方,输入子用户的登录密码,然后输入一个 API Key。
      子用户必须将 API Key 单独记录在一个安全的地方。API Key 创建后,子用户就无法查看该 API Key 了。如果遗忘了 API Key,子用户只能重新创建。
      alt
  2. 开通 API 访问权限。
    联系网宿科技的技术支持,为子用户开通相应的 API 操作权限。

七牛云操作步骤概述

在七牛云控制台的 个人中心 > 密钥管理 页面,获取账号的密钥。密钥包含 Access Key(AK) 和 Secret Key(SK)。

alt

UCloud 操作步骤概述

在 UCloud 控制台中,进行以下操作:

  1. 邀请子用户。在邀请子用户时,需要勾选 API访问,以便后期获取密钥。
  2. 获取子用户的密钥。密钥包含公钥和私钥。

alt

白山云操作步骤概述

在白山云控制台中,进行以下操作:

  1. 新增一个子账号。
    alt

  2. 联系白山云技术支持人员为您提供子账号的 API Token。
    白山云账号默认没有任何 API 的访问权限。创建子账号后,您必须联系技术支持人员帮助您为子账号开通 API 访问权限,并为您提供子账号的 API Token。

百度智能云操作步骤概述

在百度智能云控制台中,进行以下操作:

  1. 创建子用户。在创建子用户时,需要勾选 编程访问,以便后期获取密钥。
  2. 获取子用户的密钥。密钥包含 AccessKey ID 和 AccessKey Secret。

alt

京东云操作步骤概述

在京东云控制台中,进行以下操作:

  1. 创建子用户。在创建子用户时,需要勾选 编程访问,以便后期获取密钥。

  2. 获取子用户的密钥。密钥包含 AccessKey ID 和 AccessKey Secret。

alt

Akamai 操作步骤概述

说明

在多云CDN控制台中绑定 Akamai 账号时,您需要输入的密钥为子用户 API Client 的 Credentials 信息。Credentials 信息包含 client_secret、host、access_token、client_token。

  1. 由 Akamai 账号管理员创建一个子账号

  2. 使用子账号创建一个 API Client

    说明

    如果子账号不具备创建 API Client 的权限,请联系 Akamai 账号管理员获取帮助。

  3. 成功创建 API Client 后,获取 API Client 的访问凭据信息(Credentials)。

AWS 操作步骤概述

在 AWS 控制台中,进行以下操作:

  1. 创建 IAM 用户

  2. 为 IAM 用户创建一个 Access Key
    创建 Access Key 后,在 Retrieve access keys 页面,获取 Accss keySecret access key 的值。
    Secret access key 默认不显示,您可以选择 Show 来显示 Secret access key 的值,或选择 Download .csv file。这是您保存 Secret access key 的唯一机会。将 Secret access key 保存在安全位置后,选择 Done

    alt

Google Cloud 操作步骤概述

说明

在多云CDN控制台中添加 Google Cloud 账号时,您需要输入的 API 访问凭证包括客户端 ID(client_id)、客户端密钥(client_secret)和刷新令牌(refresh_token)。

参考以下步骤,获取您的 Google Cloud 账号的 API 访问凭据:

  1. 在您的本地计算机上安装 Google Cloud CLI。
    推荐您使用 Google Cloud 提供的安装程序进行安装。方法如下:

    1. 打开命令行工具,运行以下命令:
      bash $ curl https://sdk.cloud.google.com | bash
    2. 根据交互提示完成安装。
      如需更多信息,请访问 Google Cloud 官方文档
  2. 运行 gcloud auth application-default login 命令,获取 Google Cloud 的用户凭证以用于应用程序默认凭据(ADC,Application Default Credentials)。

    以下是运行此命令的示例。命令运行完成后,用户凭证将被保存到指定的本地文件。如需了解更多关于此命令的信息,请访问 Google Cloud 官方文档

    $ gcloud auth application-default login
    Your browser has been opened to visit:
    
        https://accounts.google.com/o/oauth2/auth?response_type=code&client_id=xxxxxxxxx.apps.googleusercontent.com&redirect_uri=http%3A%2F%2Flocalhost%3A8085%2F&scope=openid+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fcloud-platform+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fsqlservice.login&state=xxxxxxx&access_type=offline&code_challenge=xxxxxxx&code_challenge_method=S256
    
    
    Credentials saved to file: [/Users/xxxxxx/.config/gcloud/application_default_credentials.json]
    
    These credentials will be used by any library that requests Application Default Credentials (ADC).
    
    Quota project "xxxxxx" was added to ADC which can be used by Google client libraries for billing and quota. Note that some services may still bill the project owning the resource.
    
  3. 从用户凭证文件中获取 API 访问凭证的内容。
    打开用户凭证文件,获取其中以下参数的值:

    • client_id
    • client_secret
    • refresh_token

    这些参数的值就是您需要向多云CDN提供的 Google Cloud 账号的 API 访问凭证。
    以下是一个用户凭证文件的示例:

    {
      "client_id": "xxxxxxxxxxxxxxxxxxxxx.apps.googleusercontent.com",
      "client_secret": "d-xxxxxxxxxXXXXXXXXXXxxxx",
      "quota_project_id": "xxxxxx",
      "refresh_token": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
      "type": "authorized_user"
    }