EC2 Auto Scaling グループの予定されたアクションを更新した後、指定した繰り返し値 (recurrence) と異なる日時前に 1 度だけ実行されたのはなぜでしょうか

EC2 Auto Scaling グループの予定されたアクションを更新した後、指定した繰り返し値 (recurrence) と異なる日時前に 1 度だけ実行されたのはなぜでしょうか

2026.04.02

困っていること

EC2 Auto Scaling グループのスケジュールされたスケーリング (アクション) を更新しました。
更新後、指定した繰り返し値 (recurrence) と異なる日時の前に 1 度だけアクションが実行されました。
原因を教えてください。

どう対応すればいいの?

スケジュールされたスケーリング (アクション) を更新された際の Start time 設定によるものが原因と考えられます。
更新時に Recurrence と Start time を指定すると、サービスは開始時刻 (startTime) にアクションを実行し、その後、指定した繰り返し値 (recurrence) に基づいてアクションを実行します。

https://repost.aws/ja/knowledge-center/auto-scaling-use-scheduled-actions

定期的なイベントの場合: 繰り返し間隔 (5 分や 1 日など) を選択します。[Start time] (開始時刻) で、スケジュールされたアクションを最初に実行するときのタイムスタンプ (日付と時刻) を指定します。[Recurrence] (繰り返し) と [Start time] (開始時刻) を指定すると、サービスは開始時刻にアクションを実行し、その後、指定した繰り返し値に基づいてアクションを実行します。(オプション) 繰り返しスケジュールされたアクションの終了日を設定するには、[End time] (終了時刻) を指定します。

https://docs.aws.amazon.com/ja_jp/autoscaling/ec2/userguide/ec2-auto-scaling-scheduled-scaling.html

開始時刻を指定した場合、Amazon EC2 Auto Scaling はこの時刻にアクションを実行し、指定された反復に基づくアクションを実行します。

補足

Start time のタイムゾーンは UTC 固定であり、Required: No になっているため必須の設定項目ではございません。
そのため、設定時には自身の環境に合わせて適宜ご対応ください。

https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_PutScheduledUpdateGroupAction.html

StartTime
The date and time for this action to start, in YYYY-MM-DDThh:mm:ssZ format in UTC/GMT only and in quotes (for example, "2021-06-01T00:00:00Z").
If you specify Recurrence and StartTime, Amazon EC2 Auto Scaling performs the action at this time, and then performs the action based on the specified recurrence.
Type: Timestamp
Required: No

001

参考資料

この記事をシェアする

関連記事