定期タスクを作成します。
操作説明
操作の説明
スケーリンググループでスケーリングアクティビティが実行中である、またはスケーリンググループが無効になっているなどの理由で定期ノードがスケーリングルールのトリガーに失敗した場合、定期ノードは LaunchExpirationTime 期間内にトリガーを自動的にリトライします。それ以外の場合、定期ノードのトリガーは破棄されます。
- 複数の定期ノードがほぼ同じ時間に同じスケーリンググループのスケーリングルールをトリガーする場合、トリガーされるスケーリングアクティビティの詳細は以下のとおりです。
期待されるインスタンス数のセットがあるスケーリンググループ: 複数の定期ノードによってトリガーされるスケーリングアクティビティは、並列スケーリングアクティビティとして分類されます。たとえば、複数の定期ノードがほぼ同じ時間に実行される場合、スケーリンググループは複数の並列スケーリングアクティビティを同時にトリガーできます。
期待されるインスタンス数のセットがないスケーリンググループ: 最も早くトリガーされた定期ノードが最初にスケーリングアクティビティを実行します。スケーリンググループでは一度に 1 つのスケーリングアクティビティしか実行できないため、後続の定期ノードは LaunchExpirationTime 期間内に定期トリガーを自動的にリトライします。前のスケーリングアクティビティが完了した後も、後続の定期ノードが LaunchExpirationTime 期間内にリトライを続けている場合、その定期ノードのスケーリングルールが実行され、対応するスケーリングアクティビティがトリガーされます。
- 定期ノードは、次の 2 つのスケーリングメソッドをサポートしています。
ScheduledAction パラメーターを使用して、実行するスケーリングルールをセットします。
ScalingGroupId パラメーターを使用して、スケーリンググループ内のインスタンス数をセットします。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
ess:CreateScheduledTask |
create |
*スケーリンググループ。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
定期タスクが属するリージョンの ID。 |
cn-qingdao |
| ScheduledTaskName |
string |
任意 |
定期タスクの名前。名前は 2~64 文字である必要があります。先頭は英字または数字とし、英字、数字、アンダースコア (_)、ハイフン (-)、および期間 (.) を含めることができます。名前は、同じリージョンおよび Alibaba Cloud アカウント内で一意である必要があります。 デフォルト値: ScheduledTaskId の値。 |
scheduled**** |
| Description |
string |
任意 |
定期タスクの説明。説明の長さは 2~200 文字である必要があります。 |
Test scheduled task. |
| ScheduledAction |
string |
任意 |
定期タスクがトリガーされたときに実行されるスケーリングルールの一意識別子。 このパラメーターを指定すると、定期タスクのスケーリングメソッドは既存のスケーリングルールの選択にセットされます。 説明
ScheduledAction と ScalingGroupId を同じ時間に指定することはできません。 |
ari:acs:ess:cn-hangzhou:140692647****:scalingrule/asr-bp12tcnol686y1ik**** |
| RecurrenceEndTime |
string |
任意 |
繰り返し実行される定期タスクの終了時間。 時間は ISO 8601 規格の |
2014-08-17T16:55Z |
| LaunchTime |
string |
任意 |
定期タスクがトリガーされる時間。 時間は ISO 8601 規格の
|
2014-08-17T16:52Z |
| RecurrenceType |
string |
任意 |
定期タスクの繰り返し頻度のタイプ。有効な値:
RecurrenceType と RecurrenceValue の両方を指定する必要があります。 |
Daily |
| RecurrenceValue |
string |
任意 |
定期タスクの繰り返し頻度の値。
RecurrenceType と RecurrenceValue の両方を指定する必要があります。 |
1 |
| TaskEnabled |
boolean |
任意 |
定期タスクを開始するかどうかを指定します。有効な値:
デフォルト値: true。 |
true |
| LaunchExpirationTime |
integer |
任意 |
定期タスクのトリガーに失敗した後のリトライ期間。単位: 秒。有効な値: 0~1800。 デフォルト値: 600。 |
600 |
| MinValue |
integer |
任意 |
定期タスクのスケーリングメソッドがスケーリンググループ内のインスタンス数の指定にセットされている場合の、スケーリンググループ内のインスタンスの最小値。 |
0 |
| MaxValue |
integer |
任意 |
定期タスクのスケーリングメソッドがスケーリンググループ内のインスタンス数の指定にセットされている場合の、スケーリンググループ内のインスタンスの最大値。 |
10 |
| DesiredCapacity |
integer |
任意 |
定期タスクのスケーリングメソッドがスケーリンググループ内のインスタンス数の指定にセットされている場合の、スケーリンググループ内の期待されるインスタンス数。 説明
スケーリンググループは、期待されるインスタンス数のセットをサポートしている必要があります。つまり、スケーリンググループの作成時に DesiredCapacity を指定する必要があります。 |
10 |
| ScalingGroupId |
string |
任意 |
定期タスクがトリガーされたときにインスタンス数を変更するスケーリンググループの ID。 このパラメーターを指定すると、定期タスクのスケーリングメソッドはスケーリンググループ内のインスタンス数の指定にセットされます。MinValue、MaxValue、DesiredCapacity のいずれかのパラメーターに値を指定する必要があります。 説明
ScheduledAction と ScalingGroupId を同じ時間に指定することはできません。 |
asg-bp18p2yfxow2dloq**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| ScheduledTaskId |
string |
定期タスクの ID。ID はシステムによって生成され、グローバルに一意です。 |
edRtShc57WGXdt8TlPbr**** |
| RequestId |
string |
リクエスト ID。 |
473469C7-AA6F-4DC5-B3DB-A3DC0DE3**** |
例
成功レスポンス
JSONJSON
{
"ScheduledTaskId": "edRtShc57WGXdt8TlPbr****",
"RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。