Auto Scaling group がスケールダウンした理由を教えてください。

スケールダウンは、スケールダウンポリシー、スケジュールに基づくスケーリング、またはユーザーアクションによってトリガーされます。スケールダウンが発生した場合は必ず、インスタンスは設定された終了ポリシーに従って終了します。

AWS コンソール内、または AWS コマンドラインインターフェース (CLI) または AWS API を使用して、ここで説明するように Auto Scaling group のスケーリング履歴を確認します。

スケールダウンポリシーによるスケールダウンの場合は、スケーリング履歴に次のようなメッセージが記録されます。

At 2016-05-08T13:55:14Z a monitor alarm My-Scale-Down-Alarm in state ALARM triggered policy Decrease Group Size changing the desired capacity from 4 to 3.

AWS コンソールを使用して、または AWS CLI の put-scaling-policy コマンドで、Auto Scaling group のスケーリングポリシーを調整できます。スケールダウンが発生するタイミングを設定するには、関連する CloudWatch アラームを調整するか、新しいアラームを作成して Auto Scaling group スケーリングポリシーに関連付けます。

ユーザー操作によるスケールダウンの場合は、スケーリング履歴に次のようなメッセージが記録されます。

At 2016-05-13T15:03:47Z a user request update of AutoScalingGroup constraints to min: 12, max: 20, desired: 13 changing the desired capacity from 14 to 13.

CloudTrail ログを確認して API 呼び出しを実行したユーザーを確認できます。


API 呼び出しの記録を開始する前に CloudTrail が設定され有効にされている必要があります。

スケジュールに基づくスケールダウンアクションによるスケールダウンの場合は、スケーリング履歴に次のようなメッセージが記録されます。

At 2016-02-12T16:01:25Z a scheduled action update of AutoScalingGroup constraints to min: 1, max: 5, desired: 2 changing the desired capacity from 3 to 2. At 2016-02-12T16:01:25Z the scheduled action ScaleDown executed. Setting max size from 1 to 5. Setting desired capacity from 3 to 2.

スケジュールに基づくスケールダウンは、AWS CLI を使用して設定できます。スケジュールに基づくスケーリングを確認するには、次のコマンドを実行します。MY-ASG-NAME を適切な値に置き換えてください。

aws autoscaling describe-scheduled-actions --auto-scaling-group-name MY-ASG-NAME

スケジュールベースのスケーリングの詳細については、「スケジュールに基づくスケーリング」を参照してください。

Auto Scaling group、スケールダウン、スケジュール、制約、CloudWatch、アラーム、ポリシー、終了


このページは役に立ちましたか? はい | いいえ

AWS サポートナリッジセンターに戻る

サポートが必要ですか?AWS サポートセンターをご覧ください。