快速创建ECS实例(CLI)
更新时间:2020-04-27 21:19:22
       
                如果您平时习惯使用CLI方式运维阿里云资源,可以通过CLoud Shell以CLI方式快速创建ECS实例。 在创建ECS实例前,您需要先创建专有网络VPC和安全组。登录阿里云CLoud Shell控制台
                  			
                  			
                  
                     
                     
                  
                  		
               创建ECS实例准备工作
                  			
                  			
                  
                     
在VPC中创建交换机,交换机网段为192.168.0.0/24。
| API | 参数 | 示例取值 | 
|---|---|---|
| CreateVSwitch | ZoneId | 可用区:cn-hangzhou-i | 
| VpcId | VPC ID:根据CreateVpc返回结果。 
                                       											
                                        示例:vpc-bp1d9v4763ym2hlzt****  | 
                                    									
                                 |
| CidrBlock | 交换机网段:192.168.0.0/24 | 
执行以下命令创建交换机。
aliyun vpc CreateVSwitch 
--CidrBlock 192.168.0.0/24 
--VpcId vpc-bp1d9v4763ym2hlzt**** 
--ZoneId=cn-hangzhou-i
                           						返回结果如下所示。
{
        "RequestId": "AF1787C4-0D81-44F0-A324-D5C54EA0****",
        "VSwitchId": "vsw-bp11hf5r945gewysp****"
}
                           					
                        				
                     
| API | 参数 | 示例取值 | 
|---|---|---|
| CreateSecurityGroup | RegionId | 地域:cn-hangzhou | 
| VpcId | VPC ID:根据CreateVpc返回结果。 
                                       											
                                        示例:vpc-bp1d9v4763ym2hlzt****  | 
                                    									
                                 
执行以下命令创建安全组。
aliyun ecs CreateSecurityGroup 
--RegionId cn-hangzhou 
--VpcId vpc-bp1d9v4763ym2hlzt****
                           						返回结果如下所示。
{
        "RequestId": "B1C25C34-9B84-49E3-9E50-FB7D7970****",
        "SecurityGroupId": "sg-bp18z2q1jg4gq95t****"
}
                           					
                        				
                     
| API | 参数 | 示例取值 | 
|---|---|---|
| AuthorizeSecurityGroup | RegionId | 地域:cn-hangzhou | 
| SecurityGroupId | 安全组ID:根据CreateSecurityGroup返回结果。 
                                       											
                                        示例:sg-bp18z2q1jg4gq95t****  | 
                                    									
                                 |
| IpProtocol | 协议:tcp | |
| SourceCidrIp | 源CIDR:0.0.0.0/0 | |
| PortRange | 端口范围: 
                                       											
                                       
  | 
                                    									
                                 
执行以下命令添加安全组规则。
aliyun ecs AuthorizeSecurityGroup  
--RegionId cn-hangzhou 
--SecurityGroupId sg-bp18z2q1jg4gq95t**** 
--IpProtocol tcp 
--SourceCidrIp 0.0.0.0/0 
--PortRange 22/22
                              						
                           						
                           返回结果如下所示。
{
        "RequestId": "FA8B1E61-C9C9-4D91-9628-64B8E2F4****"
}
                              						
                           					
                        
                        				
                     购买ECS实例
购买一个包年包月的ECS实例。
| API | 参数 | 示例取值 | 
|---|---|---|
| RunInstances | RegionId | 地域:cn-hangzhou | 
| ImageId | 镜像:推荐使用Aliyun Linux镜像aliyun_2_1903_x64_20G_alibase_20200324.vhd。 | |
| InstanceType | 实例规格: 
                              								
                              
  | 
                           						
                        |
| SecurityGroupId | 安全组ID:根据CreateSecurityGroup返回结果。 
                              								
                               示例:sg-bp18z2q1jg4gq95t****  | 
                           						
                        |
| VSwitchId | 交换机ID:根据CreateVSwitch返回结果。 
                              								
                               示例:vsw-bp11hf5r945gewysp****  | 
                           						
                        |
| InstanceName | 实例名称。 
                              								
                               示例:ecs_cli_demo  | 
                           						
                        |
| InstanceChargeType | 付费方式:实例按照包年包月的付费方式PrePaid。 
                              								
                               
 说明 您需要确保账号余额能够完成支付。  | 
                           						
                        |
| PeriodUnit | 付费周期单位:Month | |
| Period | 付费时长:1 | |
| InternetMaxBandwidthOut | 公网IP带宽:1 | |
| Password | 实例登录密码:<yourPassword>
                              								
                               
 说明 您需要自定义复杂密码以保护ECS实例的安全。  | 
                           						
                        
执行以下命令创建包年包月的ECS实例。
aliyun ecs RunInstances 
--RegionId cn-hangzhou 
--ImageId aliyun_2_1903_x64_20G_alibase_20200324.vhd 
--InstanceType ecs.s6-c1m2.small 
--SecurityGroupId sg-bp18z2q1jg4gq95t**** 
--VSwitchId vsw-bp11hf5r945gewys**** 
--InstanceName ecs_cli_demo 
--InstanceChargeType PrePaid 
--PeriodUnit Month 
--Period 1 
--InternetMaxBandwidthOut 1 
--Password <yourPassword>
                  			返回结果如下所示。
{
        "InstanceIdSets": {
                "InstanceIdSet": [
                        "i-bp1ducce5hs1jm98****"
                ]
        },
        "RequestId": "7F0166F9-9466-4AE1-8799-E68D6514****",
        "TradePrice": ****
}
                  		连接ECS实例
此示例介绍通过Cloud Shell登录Linux实例。如果您安装的是Windows实例,登录方式请参见在本地客户端上连接Windows实例。
实例到期释放
包年包月实例到期后,您可以手动释放。如果一直未续费,实例也会自动释放。

                        				
                     
