在使用阿里云CLI之前,您需要配置调用阿里云资源所需的凭证信息、地域、语言等。
凭证类型
阿里云CLI可通过在configure命令后添加--mode <authenticationMethod>选项的方式,来使用不同的认证方式。目前支持的四种凭证类型如下:
验证方式 | 说明 | 交互式配置凭证(快速) | 非交互式配置凭证 |
---|---|---|---|
AK | 使用AccessKey ID/Secret访问。 | 配置AccessKey凭证 | 配置AccessKey凭证 |
StsToken | 使用STS Token访问。 | 配置STS Token凭证 | 配置STS Token凭证 |
RamRoleArn | 使用RAM子账号的AssumeRole方式访问。 | 配置RamRoleArn凭证 | 配置RamRoleArn凭证 |
EcsRamRole | 在ECS实例上通过EcsRamRole实现免密验证。 | 配置EcsRamRole凭证 | 配置EcsRamRole凭证 |
说明 除了EcsRamRole凭证无需AccessKey信息之外,其他三种都需要AccessKey信息。
配置凭证方式
在阿里云CLI中配置凭证时,您可以选择如下两种配置方式,并自行指定配置的凭证类型。
- 交互式配置(快速配置):此配置过程方便快速,您只需要根据提示信息输入相应的值即可。
- 非交互式配置:即单命令行配置方式,您需要指定配置名称、凭证类型和对应凭证所需的鉴权信息等。