Amazon ECS アベイラビリティーゾーンの再調整を追跡する - Amazon Elastic Container Service

Amazon ECS アベイラビリティーゾーンの再調整を追跡する

アベイラビリティーゾーンの再調整がサービスに対して有効になっているかどうかは、コンソールで確認するか、describe-services を呼び出して確認できます。次の例を使用して、CLI でステータスを確認できます。

レスポンスは ENABLED または DISABLED のいずれかになります。

aws ecs describe-services \ --services service-name \ --cluster cluster-name \ --query services[0].availabilityZoneRebalancing

サービスイベント

Amazon ECS は、アベイラビリティーゾーンの再調整ライフサイクルを理解するのに役立つサービスアクションイベントを送信します。

イベント シナリオ タイプ 詳細はこちら
SERVICE_REBALANCING_STARTED Amazon ECS がアベイラビリティーゾーンの再調整オペレーションを開始 INFO サービス (service-name) は、Availability Zone 1 の number-tasks タスク、Availability Zone 2 の number-tasks タスク、Availability Zone 3 の number-tasks タスクで AZ のバランスが調整されていません。AZ リバランスは進行中です。
SERVICE_REBALANCING_COMPLETED アベイラビリティーゾーンの再調整オペレーションが完了 INFO サービス (service-name) は、Availability Zone 1 の number-tasks タスク、Availability Zone 2 の number-tasks タスク、Availability Zone 3 の number-tasks タスクで AZ のバランスが調整されています。
TASKS_STARTED Amazon ECS がアベイラビリティーゾーンの再調整オペレーションの一環としてタスクを正常に開始 INFO service-name は、AZ の再調整のために Availability Zone の number-tasks タスクを開始しました: task-ids。
TASKS_STOPPED Amazon ECS がアベイラビリティーゾーンの再調整オペレーションの一環としてタスクを正常に停止 INFO service-name は、AZ の再調整のために Availability Zone の実行中の number-tasks 個のタスクを停止しました: task-ids。
SERVICE_TASK_PLACEMENT_FAILURE Amazon ECS がアベイラビリティーゾーンの再調整オペレーションの一環としてタスクを開始することに失敗 ERROR EC2 起動タイプについては、「サービス (service-name) で、すべての要件を満たしたコンテナインスタンスがないため、Availability Zone にタスクを配置できません。」を参照してください

Fargate 起動タイプについては、「サービス (service-name) で、Availability Zone にタスクを配置できません。」を参照してください

TASKSET_SCALE_IN_FAILURE_BY_TASK_PROTECTION タスク保護が使用されているため、アベイラビリティーゾーンの再調整オペレーションはブロックされます。 INFO サービス (service-name) で、task-set-name が reason によりスケールインできなかったため、AZ を再調整できませんでした。
SERVICE_REBALANCING_STOPPED アベイラビリティーゾーンの再調整オペレーションが停止。Amazon ECS は、詳細情報を提供する追加のイベントを送信します。 INFO サービス (service-name) が AZ の再調整を停止しました。

タスク状態変更イベント

Amazon ECS は、再調整プロセスの一環として開始されるタスクごとに、タスク状態変更イベント (START) を送信します。

Amazon ECS は、再調整プロセスの一環として停止するタスクごとに、タスク状態変更イベント (STOPPED) イベントを送信します。理由は Availability Zone rebalancing initiated by (deployment ecs-svc/deployment-id) に設定されています。

イベントの詳細については、「Amazon ECS タスク状態変更イベント」を参照してください。