停止済み状態の Elastic Compute Service (ECS) インスタンスを起動します。
操作説明
この操作は非同期操作です。この操作を呼び出して ECS インスタンスを起動すると、ECS インスタンスのステータスが「起動中」に設定され、起動プロセスが開始されます。DescribeInstanceStatus 操作を呼び出して、インスタンスのステータスを照会できます。ECS インスタンスのステータスが Running に変わると、インスタンスは起動済みになります。
注意事項
セキュリティ上の理由でロックされている ECS インスタンスを起動するためにこの操作を呼び出すことはできません。詳細については、「インスタンスがセキュリティ上の理由でロックされている場合の API の動作」をご参照ください。
起動する ECS インスタンスは、停止済み (
Stopped) 状態である必要があります。節約モードで停止した ECS インスタンスは、リソース不足により起動に失敗する場合があります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ecs:StartInstances |
update |
*Instance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します。有効な値:
説明
デフォルト値:false。 |
false |
| RegionId |
string |
必須 |
ECS インスタンスのリージョン ID。DescribeRegions 操作を呼び出して、最新のリージョンリストを照会できます。 |
cn-hangzhou |
| BatchOptimization |
string |
任意 |
バッチ操作モード。有効な値:
デフォルト値:AllTogether。 |
AllTogether |
| InstanceId |
array |
必須 |
ECS インスタンスの ID。N の有効値:1~100。 |
i-bp67acfmxazb4p**** |
|
string |
任意 |
ECS インスタンス N の ID。 |
i-bp67acfmxazb4p**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
| InstanceResponses |
object |
||
| InstanceResponse |
array<object> |
ECS インスタンスに関する情報。操作の呼び出し前後の各インスタンスのステータスや操作結果などが含まれます。 |
|
|
object |
|||
| Code |
string |
ECS インスタンスに対する操作で返されるエラーコード。値 200 は、操作が成功したことを示します。詳細については、このトピックの「エラーコード」セクションをご参照ください。 |
200 |
| Message |
string |
ECS インスタンスに対する操作で返されるエラーメッセージ。値 success は、操作が成功したことを示します。詳細については、このトピックの「エラーコード」セクションをご参照ください。 |
success |
| InstanceId |
string |
ECS インスタンスの ID。 |
i-bp67acfmxazb4p**** |
| CurrentStatus |
string |
操作呼び出し後の ECS インスタンスのステータス。 |
Starting |
| PreviousStatus |
string |
操作呼び出し前の ECS インスタンスのステータス。 |
Stopped |
例
成功レスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
"InstanceResponses": {
"InstanceResponse": [
{
"Code": "200",
"Message": "success",
"InstanceId": "i-bp67acfmxazb4p****",
"CurrentStatus": "Starting",
"PreviousStatus": "Stopped"
}
]
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter.KMSKeyId.CMKNotEnabled | The CMK needs to be added ECS tag | |
| 400 | InvalidParameter.KMSKeyId.KMSUnauthorized | ECS service account have no right to access your KMS. | |
| 400 | DRYRUN.SUCCESS | This request is a dryrun request with successful result. | |
| 400 | Invalid.PrivatePoolOptions.NoStock | The PrivatePool has been used up. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 403 | InvalidInstanceId.NotFound | InstanceId should not be null. | |
| 403 | InvalidParameter.TooManyInstanceIds | Instance ids cannot be more than 100. | |
| 403 | Abs.InvalidInstanceIds.MalFormed | The specified instanceIds is not valid. | |
| 403 | InstanceExpired | %s | |
| 403 | InstanceLockedForSecurity | %s | |
| 403 | InstanceExpiredOrInArrears | %s | |
| 403 | IncorrectInstanceStatus | %s | |
| 403 | InvalidInstance.NotFoundSystemDisk | %s | |
| 403 | OperationDenied.SpotPriceLowerThanPublicPrice | The spot instance price is lower than public price. | |
| 403 | InsufficientBalance | Your account does not have enough balance. | |
| 403 | InstanceNotReady | The specified instance is not ready for use. | |
| 403 | OperationDenied.HostRepairing | %s | |
| 403 | OperationDenied.NoStock | The requested resource is sold out in the specified zone, try other types of resources or other regions and zones. | |
| 404 | InvalidInstanceId.NotFound | %s | |
| 404 | InvalidInstanceIds.NotFound | The specified InstanceIds does not exist. | |
| 503 | LimitedOperation.ServiceUnavailable | The service is currently unavailable. Please try again later. | |
| 409 | InvalidOperation.Conflict | Request was denied due to conflict with a previous request, please try again later. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。