

# Amazon ECS アベイラビリティーゾーンサービスの再調整サービスイベントメッセージ
<a name="service-rebalancing-event-messages-list"></a>

以下は、表示される可能性があるサービスイベントメッセージの例です。

## サービス ({{service-name}}) は、{{Availability Zone 1}} の {{number-tasks}} タスク、{{Availability Zone 2}} の {{number-tasks}} タスク、{{Availability Zone 3}} の {{number-tasks}} タスクで AZ が調整されていません。AZ の再調整は進行中です。
<a name="service-rebalancing-started"></a>

サービススケジューラは、タスク数がアベイラビリティーゾーン間で均等に分散されていない場合、`service ({{service-name}}) is not AZ balanced` サービスイベントを送信します。実行するアクションはありません。これは情報イベントです。

## サービス ({{service-name}}) は、{{Availability Zone 1}} の {{number-tasks}} タスク、{{Availability Zone 2}} の {{number-tasks}} タスク、{{Availability Zone 3}} の {{number-tasks}} タスクで AZ が調整されています。
<a name="service-rebalancing-completed"></a>

サービススケジューラは、アベイラビリティーゾーンのサービスの再調整が完了すると、`service ({{service-name}}) is AZ balanced` サービスイベントを送信します。実行するアクションはありません。これは情報イベントです。

## {{service-name}} は、AZ の再調整のために {{Availability Zone}} の {{number-tasks}} タスクを開始しました: {{task-ids}}。
<a name="service-rebalancing-tasks-started"></a>

サービススケジューラは、サービスの再調整のためにアベイラビリティーゾーンのタスクを開始する際、{{service–name}}/{{task–set–name}} が {{Availability Zone}} の {{number}} 件のタスクを開始したことを知らせるサービスイベントを送信します。実行するアクションはありません。これは情報イベントです。

## {{service-name}} は、AZ の再調整のために {{Availability Zone}} の実行中の {{number-tasks}} タスクを停止しました: {{task-ids}}。
<a name="service-rebalancing-tasks-stopped"></a>

サービススケジューラは、サービスの再調整のためにアベイラビリティーゾーンにあるタスクを停止する際、{{service–name}}/{{task–set–name}} が{{アベイラビリティーゾーン}}の {{number}} 件のタスクを停止したことを知らせるサービスイベントを送信します。実行するアクションはありません。これは情報イベントです。

## サービス ({{service-name}}) で、すべての要件を満たしたコンテナインスタンスがないため、{{Availability Zone}} にタスクを配置できません。
<a name="service-rebalancing-placement-failure-instance"></a>

サービススケジューラは、すべての要件を満たしたコンテナインスタンスがないため、{{service-name}} で {{Availability Zone}} にタスクを配置できないというサービスイベントを送信します。問題に対処するには、アベイラビリティーゾーンでインスタンスを起動します。

## サービス ({{service-name}}) で、{{Availability Zone}} にタスクを配置できません。
<a name="service-rebalancing-placement-failure"></a>

サービススケジューラは、Fargate 起動タイプの使用中に利用可能なキャパシティがない場合、{{service–name}} で {{Availability Zone}} にタスクを配置できないというサービスイベントを送信します。

追加のキャパシティを取得するには、エラーメッセージでアベイラビリティーゾーンにサブネットを追加するか、サポートにお問い合わせください。

## サービス ({{service-name}}) で、{{task-set-name}} が {{reason}} によりスケールインできなかったため、AZ を再調整できませんでした。
<a name="service-rebalancing-task-protection-failure"></a>

サービススケジューラは、タスクスケールイン保護を使用するときに、{{task-set-name}} が {{reason}} によりスケールインできなかったため、{{service-name}} で AZ を再調整できなかったというサービスイベントを送信します。

 次のいずれかを行うことができます。
+ 現在のタスクの保護が期限切れになり、タスクを終了できるようになるまでお待ちください。
+ どのタスクを停止できるかを判断し、`UpdateTaskProtection` API で `protectionEnabled` オプションを `false` に設定し、これらのタスクに対する保護を設定解除します。
+ サービスの必要なタスク数を増やして、保護されているタスクの数よりも多くします。

## サービス ({{service-name}}) が AZ の再調整を停止しました。
<a name="service-rebalancing-operation-stopped"></a>

サービススケジューラは、アベイラビリティーゾーンの再調整オペレーションが停止すると、{{service-name}} が AZ の再調整を停止したというサービスイベントを送信します。これは情報イベントです。Amazon ECS は、詳細情報を提供する追加のイベントを送信します。