通过阿里云CLI调用StartInstance API启动一台ECS实例。

背景信息

您可以调用StartInstance接口启动一台ECS实例,接口调用成功后实例进入启动中状态。相关API文档请参见StartInstance

通过阿里云CLI调用API时,不同数据类型的请求参数取值必须遵循格式要求,详情请参见参数格式说明

接口说明

调用该接口时,您需要注意:

  • ECS实例状态必须为已停止Stopped)。
  • 安全控制的实例OperationLocks中标记了"LockReason" : "security"的锁定状态时,不能启动实例。

CLI请求示例

  1. 根据您的需求,调用DescribeInstances API查询需要启动的实例ID。

    本示例查询绑定了标签owner:zhangsan,并且未启动的ECS实例ID。

    aliyun ecs DescribeInstances --RegionId cn-hangzhou --Status Stopped --Tag.1.Key owner --Tag.1.Value zhangsan --output cols=Instances.Instance[].InstanceId
    返回结果示例:
    Instances.Instance[].InstanceId
    -------------------------------
    [i-bp1aq39j2yul5y01****]
  2. 启动ECS实例i-bp1aq39j2yul5y01****

    本示例中,启动实例不做故障处理,并且预检查后直接启动ECS实例

    aliyun ecs StartInstance --InstanceId i-bp1aq39j2yul5y01**** --InitLocalDisk false --DryRun false

执行结果

{
        "RequestId": "2DD09CBD-1F4D-4923-94C7-F3BD67137BBE"
}