クールダウン時間とは、スケーリングアクティビティの完了後にスケーリンググループがロックされる期間のことです。この期間中、スケーリンググループは監視タスクによってトリガーされたスケールアウトまたはスケールインのリクエストを拒否します。これにより、スケーリングアクティビティの頻度を制御できます。
クールダウン時間の説明
クールダウン時間は、監視タスクによって自動的にトリガーされる 2 つのスケーリングアクティビティ間の最小間隔を定義します。クールダウン時間中、スケーリンググループは監視タスクによってトリガーされたスケールアウトまたはスケールインアクティビティを拒否します。
[クールダウン時間] が設定されている場合、スケーリンググループはクールダウン時間中に [監視タスク] からのスケーリングリクエストを拒否します。手動実行、スケジュールされたタスク、インスタンスの期待値、最大値、または最小値の変更など、他の種類のタスクによってトリガーされたスケーリングアクティビティは影響を受けず、すぐに実行できます。これらのアクションを実行する API 呼び出しも影響を受けません。
クールダウン時間の種類
デフォルトのクールダウン時間: スケーリンググループのデフォルトのクールダウン時間です。
クールダウン時間: 簡易スケーリングルールのクールダウン期間を指定します。このパラメーターを設定しない場合、[デフォルトのクールダウン時間] パラメーターの値が使用されます。
範囲
これは、CloudMonitor からの監視タスクによってトリガーされたスケーリングアクティビティにのみ適用されます。
計算ルール
開始時間: クールダウン時間は、最後のインスタンスがスケーリンググループに追加または削除された後に開始されます。スケーリングアクティビティで ECS インスタンスの追加または削除が成功しなかった場合、クールダウン時間は開始されません。
優先順位: デフォルトのクールダウン時間とスケーリングルール固有のクールダウン時間の両方が存在する場合、スケーリングルールのクールダウン時間が優先されます。
重要スケーリンググループを無効にしてから再度有効にすると、以前のスケールアウトまたはスケールインアクティビティからのクールダウン期間がリセットされます。したがって、グループを再度有効にした後の最初のスケーリングアクティビティは、クールダウン時間の影響を受けません。
クールダウン時間の設定
スケーリンググループの デフォルトのクールダウン時間 の設定
既存のスケーlingグループのデフォルトのクールダウン時間を変更する
Auto Scaling コンソールにログインします。
左側のナビゲーションウィンドウで、[スケーリンググループ] をクリックします。
上部のナビゲーションバーで、Auto Scaling が有効化されているリージョンを選択します。
[スケーリンググループ] ページで、[デフォルトのクールダウン時間] を変更するスケーリンググループを見つけ、[操作] 列の [詳細] をクリックします。詳細ページで、[インスタンスのスケーリング概要] セクションを見つけ、
アイコンをクリックします。[インスタンスのスケーリング概要の変更] ダイアログボックスが表示されます。必要に応じて [デフォルトのクールダウン時間 (秒)] の値を変更します。
[OK] をクリックします。
スケーリンググループ作成時にデフォルトのクールダウン時間を設定する
スケーリンググループを作成するときは、次の図に示すように [デフォルトのクールダウン時間 (秒)] パラメーターを設定します。

スケーリンググループの作成方法の詳細については、「ECS インスタンスのスケーリンググループを作成する」および「ECI インスタンスのスケーリンググループを作成する」をご参照ください。
簡易スケーリングルールの クールダウン時間 の設定
既存の簡易スケーリングルールのクールダウン時間を変更する
Auto Scaling コンソールにログインします。
左側のナビゲーションウィンドウで、[スケーリンググループ] をクリックします。
上部のナビゲーションバーで、Auto Scaling が有効化されているリージョンを選択します。
[スケーリンググループ] ページで、[クールダウン時間] を変更するスケーリングルールを含むスケーリンググループを見つけ、[操作] 列の [詳細] をクリックします。
をクリックします。表示されたページで、変更する簡易スケーリングルールを見つけ、[操作] 列の [変更] をクリックします。[スケーリングルールの変更] ダイアログボックスが開きます。
必要に応じて [クールダウン時間] の値を変更します。
[OK] をクリックします。
簡易スケーリングルール作成時にクールダウン時間を設定する
簡易スケーリングルールを作成するときは、次の図に示すように、ルールの [クールダウン時間] を設定します。

スケーリングルールの作成方法の詳細については、「スケーリングルールを設定する」をご参照ください。
関連ドキュメント
スケーリンググループのデフォルトのクールダウン時間を変更する: ModifyScalingGroup。
スケーリングルールのクールダウン時間を変更する: ModifyScalingRule。