全部产品
云市场

配置CLI

更新时间:2018-09-13 13:59:20

在使用阿里云CLI前,您需要运行aliyun configure命令配置调用阿里云资源的AccessKey、地域、语言等。

您可以在阿里云控制台的AccessKey页面创建和查看您的AccessKey,或者联系您的系统管理员获取AccessKey。

  1. $ aliyun configure
  2. Configuring profile 'default' ...
  3. Aliyun Access Key ID [None]: <Your AccessKey ID>
  4. Aliyun Access Key Secret [None]: <Your AccessKey Secret>
  5. Default Region Id [None]: cn-hangzhou
  6. Default output format [json]: json
  7. Default Language [zh]: zh

多用户配置

阿里云CLI支持多用户配置。您可以使用$ aliyun configure --profile user1命令指定使用哪个账号调用云产品的API。

执行$ aliyun configure list命令可以查看当前的用户配置, 如下表所示。其中在Profile后面有星号(*)标志的为当前使用的默认用户配置。

  1. Profile | Credential | Valid | Region | Language
  2. --------- | ------------------ | ------- | ---------------- | --------
  3. default * | AK:***f9b | Valid | cn-beijing | zh
  4. aaa | AK:****** | Invalid | |
  5. test | AK:***456 | Valid | | en
  6. ecs | EcsRamRole:EcsTest | Valid | cn-beijing | en

认证方式

阿里云CLI可通过在configure命令后增加--mode <authenticationMethod>参数的方式来使用不同的认证方式,目前支持的认证方式如下:

验证方式 说明
AK 使用AccessKey ID/Secret访问
StsToken 使用STS Token访问
RamRoleArn 使用RAM子账号的AssumeRole方式访问
EcsRamRole 在ECS实例上通过EcsRamRole实现免密验证