交互式配置凭证过程中,您无需指定凭证对应的选项,只需要根据提示信息输入相应的值即可。该配置方式会对凭证有效性进行校验,无论凭证是否有效,都将写入配置文件。

简介

交互式配置使用configure命令来配置凭证。其命令格式如下:

aliyun configure --mode <AuthenticateMode&gt; --profile <profileName&gt;

配置选项说明如下:

  • –profile:指定配置名称。如果指定的配置存在,则修改配置。若不存在,则创建配置。
  • –mode:指定凭证类型。分别为AK、StsToken、RamRoleArn和EcsRamRole。
此配置方式的交互式提示信息中,包含Accesskey信息、RegionId等:

  • 请配置正确的AccessKey信息,若不正确,可能会造成误操作或者无法调用接口。
    说明 您可以在阿里云控制台的AccessKey页面,创建和查看您的AccessKey,或者联系您的系统管理员获取AccessKey。

  • 阿里云支持的RegionId,请参见地域和可用区
配置完成后,若配置凭证有效,显示如下信息:

Configure Done!!! ..............888888888888888888888 ........=8888888888888888888D=.............. ...........88888888888888888888888 ..........D8888888888888888888888I........... .........,8888888888888ZI: ...........................=Z88D8888888888D.......... .........+88888888 ..........................................88888888D.......... .........+88888888 .......Welcome to use Alibaba Cloud.......O8888888D.......... .........+88888888 ............. ************* ..............O8888888D.......... .........+88888888 .... Command Line Interface(Reloaded) ....O8888888D.......... .........+88888888...........................................88888888D.......... ..........D888888888888DO+. ..........................?ND888888888888D.......... ...........O8888888888888888888888...........D8888888888888888888888=........... ............ .:D8888888888888888888.........78888888888888888888O ..............

配置AccessKey凭证

在阿里云CLI中,AccessKey凭证类型被命名为AK,且为默认凭证类型。因此,使用该方式快速配置凭证时,可以忽略--mode选项。

阿里云2000元代金券免费领,最新优惠1折抢购,2核4G云服务器仅799元/3年,新老用户同享,立即抢购>>>

如下示例,配置名为akProfile的AccessKey凭证。

aliyun configure --profile akProfile Configuring profile 'akProfile' in '' authenticate mode... Access Key Id []: AccessKey ID Access Key Secret []: AccessKey Secret Default Region Id []: cn-hangzhou Default Output Format [json]: json (Only support json)) Default Language [zh|en] en: Saving profile[akProfile] ...Done.

配置STS Token凭证

使用StsToken凭证类型访问阿里云时,需要指定--mode StsToken

如下示例,配置名为stsTokenProfile的STS Token凭证。

aliyun configure --profile stsTokenProfile --mode StsToken Configuring profile 'stsTokenProfile' in 'StsToken' authenticate mode... Access Key Id []: AccessKey ID Access Key Secret []: AccessKey Secret Sts Token []: StsToken Default Region Id []: cn-hangzhou Default Output Format [json]: json (Only support json)) Default Language [zh|en] en: Saving profile[stsTokenProfile] ...Done.

配置RamRoleArn凭证

使用RamRoleArn凭证类型访问阿里云时,需要指定--mode RamRoleArn

如下示例,配置名为ramRoleArnProfile的RamRoleArn凭证。

aliyun configure --profile ramRoleArnProfile --mode RamRoleArn Configuring profile 'ramRoleArnProfile' in 'RamRoleArn' authenticate mode... Access Key Id []: AccessKey ID Access Key Secret []: AccessKey Secret Ram Role Arn []: RamRoleArn Role Session Name []: RoleSessionName Default Region Id []: cn-hangzhou Default Output Format [json]: json (Only support json)) Default Language [zh|en] en: Saving profile[ramRoleArnProfile] ...Done.

配置EcsRamRole凭证

使用根据ECS实例绑定的角色EcsRamRole凭证类型访问阿里云时,需要指定--mode EcsRamRole

如下示例,配置名为ecsRamRoleProfile的EcsRamRole凭证。

aliyun configure --profile ecsRamRoleProfile --mode EcsRamRole Configuring profile 'ecsRamRoleProfile' in 'EcsRamRole' authenticate mode... Ecs Ram Role []: EcsRamRole Default Region Id []: cn-hangzhou Default Output Format [json]: json (Only support json)) Default Language [zh|en] en: Saving profile[ecsRamRoleProfile] ...Done.
说明 该方式用于在ECS实例中使用阿里云CLI,您无需配置AK信息,只需要配置角色即可。更多关于EcsRamRole凭证类型的信息,请参见实例RAM角色概述