使用方法
この操作は、待機期間を必要とする運用保守 (O&M) シナリオで使用します。たとえば、新しいアプリケーションの ECS インスタンスは、データをプリフェッチする必要がある場合があります。この操作はタスクを一時停止し、後続の操作が実行される前にプリフェッチが完了するようにします。
構文
YAML フォーマット
Tasks:
- Name: sleepTask # タスクの名前。
Action: ACS::Sleep
Properties:
Duration: PT15M # オプション。ISO 8601 フォーマットのスリープ期間。Duration または EndDate のいずれかを指定します。
EndDate: '2025-01-01T00:00:00Z' # オプション。ISO 8601 フォーマットのスリープが終了する絶対時間。Duration または EndDate のいずれかを指定します。JSON フォーマット (コメントについては YAML の例をご参照ください。)
{
"Tasks": [
{
"Name": "sleepTask",
"Action": "ACS::Sleep",
"Properties": {
"Duration": "PT15M", // オプション。ISO 8601 フォーマットのスリープ期間。Duration または EndDate のいずれかを指定します。
"EndDate": "2025-01-01T00:00:00Z" // オプション。ISO 8601 フォーマットのスリープが終了する絶対時間。Duration または EndDate のいずれかを指定します。
}
}
]
}注
期間
ISO 8601 標準は期間を定義します。
最小期間は 1 秒です。
大文字と小文字は区別されません。
例:
1S または 1s: 1 秒の簡易フォーマット。
1M または 1m: 1 分の簡易フォーマット。
1H または 1h: 1 時間の簡易フォーマット。
1H2M: 1 時間 2 分の簡易フォーマット。
PT1H2M: 1 時間 2 分の標準フォーマット。
EndDate
ISO 8601 標準は絶対的な時点を定義します。
時間は協定世界時 (UTC) で、末尾に
Zを付ける必要があります。大文字と小文字は区別されません。
例:
2025-01-01T00:00:00Z: 2025 年 1 月 1 日 00:00:00 (UTC) の標準フォーマット。