Skip to main content
Version: v0.16.0

新手指南

安装

请前往 Releases 页面下载最新版的命令行工具。

配置

凭证信息

ack-ram-tool 将按照以下顺序在系统中查找凭证信息:

  1. 自动使用环境变量中存在的凭证信息 ( 包含 aliyun sdk 和 aliyun cli 所支持的凭证相关环境变量)。 可以通过命令行参数 --ignore-env-credentials 禁用使用环境变量中存在的凭证信息。
环境变量含义
ALIBABA_CLOUD_ACCESS_KEY_IDALICLOUD_ACCESS_KEYALIBABACLOUD_ACCESS_KEY_IDALICLOUD_ACCESS_KEY_IDALIBABACLOUD_ACCESS_KEY_IDACCESS_KEY_IDaccess key id
ALIBABA_CLOUD_ACCESS_KEY_SECRETALICLOUD_SECRET_KEYALICLOUD_ACCESS_KEY_SECRETALIBABACLOUD_ACCESS_KEY_SECRETACCESS_KEY_SECRETaccess key secret
ALIBABA_CLOUD_SECURITY_TOKENALICLOUD_ACCESS_KEY_STS_TOKENALIBABACLOUD_SECURITY_TOKENALICLOUD_SECURITY_TOKENALIBABACLOUD_SECURITY_TOKENSECURITY_TOKENsts token
ALIBABA_CLOUD_CREDENTIALS_URIcredentials URI
ALIBABA_CLOUD_ROLE_ARNRAM Role ARN
ALIBABA_CLOUD_OIDC_PROVIDER_ARNOIDC Provider ARN
ALIBABA_CLOUD_OIDC_TOKEN_FILEOIDC Token File
  1. 当环境变量中不存在凭证信息时,如果存在 aliyun cli 的配置文件 ~/.aliyun/config.json (关于 aliyun cli 的配置文件详情请参考 官方文档 ) ,程序将自动使用该配置文件。 可以通过命令行参数 --ignore-aliyun-cli-credentials 禁用使用 aliyun cli 的配置文件。

  2. 当 aliyun cli 的配置文件不存在时,程序将尝试使用 ~/.alibabacloud/credentials 文件中配置的凭证信息。可以通过 --profile-file 参数指定文件路径):

$ cat ~/.alibabacloud/credentials

[default]
type = access_key
access_key_id = foo
access_key_secret = bar

权限

为了正常使用 ack-ram-tool,您需要为使用改工具的阿里云 RAM 用户或 RAM 角色授予所需的 RAM 权限和 RBAC 权限。 各个子命令所需的最小权限信息详见 权限