代码示例
本文介绍了阿里云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