Elastic Compute Service (ECS) インスタンスが待機状態であるタイムウィンドウを延長します。現在のタイムウィンドウが、ECS インスタンス上でカスタム操作を完了するのに十分でない場合は、RecordLifecycleActionHeartbeat API を呼び出してタイムウィンドウを延長できます。この API を呼び出す際、lifecycleHookId、lifecycleActionToken、および heartbeatTimeout を指定して、対象の ECS インスタンスのタイムウィンドウを延長できます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ess:RecordLifecycleActionHeartbeat |
update |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| lifecycleHookId |
string |
必須 |
ライフサイクルフックの ID。 |
ash-bp1fxuqyi98w0aib**** |
| lifecycleActionToken |
string |
必須 |
ライフサイクルフックのアクション トークン。ライフサイクルフックに指定された Simple Message Queue (SMQ、旧 MNS) キューの詳細ページからトークンを取得できます。 DescribeLifecycleActions API を呼び出して、ライフサイクルフックのアクション トークンを取得することもできます。 ライフサイクルフックに SMQ トピックを指定した場合は、MNS トピックからトークンを取得できます。 |
F324B880-900E-4968-85DD-81691113**** |
| heartbeatTimeout |
integer |
任意 |
ECS インスタンスが待機状態であるタイムウィンドウ。このタイムウィンドウが終了すると、Auto Scaling はデフォルトのアクションを実行します。有効な値:30~21600。単位:秒。 ライフサイクルフックを作成した後、この API を呼び出して、ECS インスタンスの待機タイムウィンドウを延長できます。また、CompleteLifecycleAction API を呼び出して、ECS インスタンスの待機状態を予定より早く終了させることもできます。 デフォルト値:600。 |
600 |
| RegionId |
string |
任意 |
スケーリンググループが属するリージョン ID。 |
cn-hangzhou |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E |
例
成功レスポンス
JSONJSON
{
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。