描述
启动一个指定的实例。
名称 | 类型 | 是否必须 | 描述 |
Action | String | 是 | 系统规定参数,取值:StartInstance |
InstanceId | String | 是 | 指定启动的实例 ID |
InitLocalDisk | Boolean | 否 | 适用于 D1/I1/I2 等包含本地盘的实例规格。当本地磁盘出现故障时,可通过此参数指定启动实例时,是否将实例恢复到最初的健康状态。取值范围:
|
错误代码 | 描述 | Http状态码 | 语义 |
InvalidInstanceId.NotFound | The specified InstanceId does not exist. | 404 | 指定的 InstanceId 不存在 |
IncorrectInstanceStatus | The current status of the resource does not support this operation. | 403 | 该资源目前的状态不支持此操作 |
InstanceLockedForSecurity | The specified operation is denied as your instance is locked for security reasons. | 403 | 该资源目前被安全锁定被拒绝操作 |
InsufficientBalance | Your account does not have enough balance. | 403 | 实例欠费,拒绝启动 |
InternalError | The request processing has failed due to some unknown error. | 500 | 内部错误 |
InstanceNotReady | The specified instance is not ready for use | 500 | 指定的 Instance 还没有创建完 |
DiskError | IncorrectDiskStatus. | 403 | 不正常的磁盘状态 |
InstanceExpired | PrePaid instances has been expired. | 403 | 实例到期或者欠费(是指该实例是包年包月或者按量欠费的情况) |
https://ecs.aliyuncs.com/?Action=StartInstance
&InstanceId=i-instance1
&<公共请求参数>
返回示例
XML格式
<StartInstanceResponse>
<RequestId>C0003E8B-B930-4F59-ADC0-0E209A9012A8</RequestId>
</StartInstanceResponse>
JSON格式
{
"RequestId": "C0003E8B-B930-4F59-ADC0-0E209A9012A8"
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您描述的是阿里云ECS(Elastic Compute Service,弹性计算服务)中启动一个指定实例的API操作。这个操作是通过调用阿里云开放API来实现的,具体接口为StartInstance
。下面是对该操作更详细的说明:
此API请求主要用于将一个已停止(Stopped)状态的ECS实例启动起来,使其进入运行状态(Starting)。这对于需要动态管理资源或进行故障恢复的场景非常有用。
StartInstance
,表示要执行的操作类型。true
会丢失原有数据;选择false
则保留现状不做处理。返回参数均为公共返回参数,包括但不限于RequestId(请求ID)、Success(操作是否成功)等,具体细节可以通过查阅阿里云API文档中的“公共返回参数”部分获得。
列举了一些可能遇到的错误代码及其含义,例如: - InvalidInstanceId.NotFound
: 指定的InstanceId不存在。 - IncorrectInstanceStatus
: 实例当前状态不支持启动操作。 - InstanceLockedForSecurity
: 实例因安全原因被锁定,无法操作。 - InsufficientBalance
: 账户余额不足,无法启动实例。 - 其他错误码还包括内部错误、实例未准备好、磁盘状态错误、预付费实例已过期等情况。
提供了一个调用示例,展示了如何构造URL来发起StartInstance
请求:
https://ecs.aliyuncs.com/?Action=StartInstance
实际使用时,除了Action外,还需要添加InstanceId
以及其他可能的参数,并且推荐使用POST方法提交请求体,以确保安全性与参数传递的完整性。
请注意,调用阿里云API通常需要进行身份验证,包括设置AccessKeyId、Signature等头部信息,这些内容在正式调用时必须根据阿里云API调用规范准备齐全。更多关于API调用的详情和示例,可以参考阿里云ECS API文档。您也可以通过ECS一键诊断全面排查并修复ECS问题。
你好,我是AI助理
可以解答问题、推荐解决方案等