最近更新时间:2024.04.17 10:55:36
首次发布时间:2022.08.09 17:35:32
在多云CDN中,如果您需要管理在公有云服务商创建的加速域名,您需要添加相应的账号。该账号需要有加速域名的操作权限。在添加账号的过程中,您需要输入账号的 API 访问凭证。本文介绍了如何在公有云服务商处创建子用户并获取子用户的 API 访问凭证。
说明
不同云服务商使用不同的名称指代“API 访问凭证”,如“密钥”、“访问密钥”、“AccessKey”等。
以下内容演示了创建子用户并获取子用户 API 访问凭证的操作概述。关于具体的步骤,点击相应链接查看公有云服务商的文档。
您可以点击以下链接跳转到相应步骤概述:
在火山引擎控制台中,进行以下操作:
在阿里云控制台中,进行以下操作:
在腾讯云控制台中,进行以下操作:
在华为云控制台中,进行以下操作:
在金山云控制台中,进行以下操作:
说明
在多云CDN控制台中绑定网宿科技账号时,您需要输入的密钥包括子用户的登录账号和该账号的 API Key。
使用主账号登录网宿科技控制台,并进行以下操作:
使用子用户登录网宿科技控制台,并进行以下操作:
在七牛云控制台的 个人中心 > 密钥管理 页面,获取账号的密钥。密钥包含 Access Key(AK) 和 Secret Key(SK)。
在 UCloud 控制台中,进行以下操作:
在白山云控制台中,进行以下操作:
新增一个子账号。
联系白山云技术支持人员为您提供子账号的 API Token。
白山云账号默认没有任何 API 的访问权限。创建子账号后,您必须联系技术支持人员帮助您为子账号开通 API 访问权限,并为您提供子账号的 API Token。
在百度智能云控制台中,进行以下操作:
在京东云控制台中,进行以下操作:
在多云CDN控制台添加中国移动账号时,建议您添加主账号的 API 访问凭证。
在多云CDN控制台添加天翼云CDN+账号时,建议您添加主账号的 API 访问凭证。
说明
在多云CDN控制台中绑定 Akamai 账号时,您需要输入的密钥为子用户 API Client 的 Credentials 信息。Credentials 信息包含 client_secret、host、access_token、client_token。
由 Akamai 账号管理员创建一个子账号。
使用子账号创建一个 API Client。
说明
如果子账号不具备创建 API Client 的权限,请联系 Akamai 账号管理员获取帮助。
成功创建 API Client 后,获取 API Client 的访问凭据信息(Credentials)。
在 AWS 控制台中,进行以下操作:
为 IAM 用户创建一个 Access Key。
创建 Access Key 后,在 Retrieve access keys 页面,获取 Accss key 和 Secret access key 的值。
Secret access key 默认不显示,您可以选择 Show 来显示 Secret access key 的值,或选择 Download .csv file。这是您保存 Secret access key 的唯一机会。将 Secret access key 保存在安全位置后,选择 Done。
说明
在多云CDN控制台中添加 Google Cloud 账号时,您需要输入的 API 访问凭证包括客户端 ID(client_id
)、客户端密钥(client_secret
)和刷新令牌(refresh_token
)。
参考以下步骤,获取您的 Google Cloud 账号的 API 访问凭据:
在您的本地计算机上安装 Google Cloud CLI。
推荐您使用 Google Cloud 提供的安装程序进行安装。方法如下:
bash $ curl https://sdk.cloud.google.com | bash
运行 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.
从用户凭证文件中获取 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" }