本文介绍了阿里云CLI的基本命令示例,您可以根据自己的需要进行调整。

初始化阿里云CLI

使用您的访问密钥ID和访问密钥运行以下命令配置阿里云命令行工具,使阿里云CLI获取到访问您阿里云帐户的权限。

aliyun configure
aliyun Access Key ID [None]: xxxxx
aliyun Access Key Secret [None]: xxxxx
Default Region Id [None]: cn-hangzhou # 地域ID
Default Output Format [json]: json (Only supports JSON) # 目前仅支持JSON
Default Language [zh|en]: en # 在这里选择英语

对于默认地域,有关阿里云地域的列表请查看:地域和可用性

创建一个实例

aliyun ecs CreateInstance \
    --InstanceName myvm1 \
    --ImageId centos_7_03_64_40G_alibase_20170625.vhd \
    --InstanceType ecs.n4.small \
    --SecurityGroupId sg-xxxxxx123 \ # 安全组ID
    --VSwitchId vsw-xxxxxx456 \ # 交换机ID
    --InternetChargeType PayByTraffic
    --Password xxx # 设置实例登录密码(也可以指定密钥)

为实例分配IP地址

aliyun ecs AllocatePublicIpAddress --InstanceId i-xxxxxx789 --InternetMaxBandwidthOut 1

检查实例的状态并修改它的属性

aliyun ecs DescribeInstances --InstanceName myvm1
aliyun ecs DescribeInstanceAttribute --InstanceId i-xxxxxx789
aliyun ecs ModifyInstanceAttribute   --InstanceId i-xxxxxx789 --Password xxx

启动、停止、删除实例

aliyun ecs StartInstance --InstanceId i-xxxxxx789
aliyun ecs StopInstance --InstanceId i-xxxxxx789
aliyun ecs DeleteInstance --InstanceId i-xxxxxx789