

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# App Mesh で設定される Envoy のデフォルト値
<a name="envoy-defaults"></a>

**重要**  
サポート終了通知: 2026 年 9 月 30 日、 AWS はサポートを終了します AWS App Mesh。2026 年 9 月 30 日以降、 AWS App Mesh コンソールまたは AWS App Mesh リソースにアクセスできなくなります。詳細については、このブログ記事[「 から Amazon ECS Service Connect AWS App Mesh への移行](https://aws.amazon.com/blogs/containers/migrating-from-aws-app-mesh-to-amazon-ecs-service-connect)」を参照してください。

次のセクションでは、App Mesh によって設定されたルート再試行ポリシーとサーキットブレーカーの Envoy デフォルト値について説明します。

## デフォルトのルート再試行ポリシー
<a name="default-retry-policy"></a>

2020 年 7 月 29 日より前にアカウントにメッシュがない場合、App Mesh は 2020 年 7 月 29 日以降にアカウント内の任意のメッシュ内のすべての HTTP、HTTP/2、および gRPC リクエストに対して、デフォルトの Envoy ルート再試行ポリシーを自動的に作成します。2020 年 7 月 29 日より前にアカウントにメッシュがある場合、2020 年 7 月 29 日以前、その日現在、または以降に存在した Envoy ルートのデフォルトポリシーは作成されません。これは、 [AWS サポートでチケットを開いた](https://console.aws.amazon.com/support/home#/case/create)場合を除きます。サポートがチケットを処理すると、App Mesh がチケットが処理された日付以降に作成される Envoy ルートに対してデフォルトポリシーが作成されます。Envoy ルート再試行ポリシーの詳細については、Envoy ドキュメントの「[config.route.v3.RetryPolicy](https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/route/v3/route_components.proto#envoy-v3-api-msg-config-route-v3-retrypolicy)」を参照してください。

AppMesh は、App Mesh [ルート](routes.md)を作成する、あるいはAppMesh [仮想サービス](virtual_services.md)の仮想ノードプロバイダーを定義する、いずれかの場合、Envoy ルートを作成します。App Mesh ルート再試行ポリシーを作成することはできますが、仮想ノードプロバイダーの App Mesh 再試行ポリシーを作成することはできません。

デフォルトのポリシーは App Mesh API を介して表示されません。デフォルトのポリシーは Envoy を介してのみ表示されます。設定を表示するには、次の手順に従います。[管理インターフェイスを有効にする](troubleshooting-best-practices.md#ts-bp-enable-proxy-admin-interface)そして、`config_dump` のリクエストを Envoy に送ります。このデフォルトのポリシーには、次の設定が含まれます。
+ **最大再試行回数** – `2`
+ **gRPC の再試行イベント** – `UNAVAILABLE`
+ **HTTP リトライイベント** – `503`
**注記**  
特定の HTTP エラーコードを検索する App Mesh ルート再試行ポリシーを作成することはできません。ただし、App Mesh ルート再試行ポリシーで `server-error` や `gateway-error` を検索できます。このどちらにも `503` エラーが含まれます。詳細については、「[ルート](routes.md)」を参照してください。
+ **TCP 再試行イベント** – `connect-failure` と `refused-stream`
**注記**  
これらのイベントのいずれかを検索する App Mesh ルート再試行ポリシーを作成することはできません。ただし、App Mesh ルート再試行ポリシーで `connection-error` を検索できます。これは `connect-failure` と同じです。詳細については、「[ルート](routes.md)」を参照してください。
+ **[リセット]** – アップストリームサーバーがまったく応答しない場合 (切断/リセット/読み取りタイムアウト)、Envoy は再試行を試みます。

## デフォルトの回路ブレーカ
<a name="default-circuit-breaker"></a>

App Mesh で Envoy をデプロイすると、一部のサーキットブレーカー設定に Envoy のデフォルト値が設定されます。詳細については、Envoy ドキュメントの「[cluster.CircuitBreakers.Thresholds](https://www.envoyproxy.io/docs/envoy/latest/api-v3/config/cluster/v3/circuit_breaker.proto.html#envoy-v3-api-msg-config-cluster-v3-circuitbreakers-thresholds)」を参照してください。この設定は App Mesh API を介して表示されません。設定は Envoy を介してしてのみ表示されます。設定を表示するには、次の手順に従います。[管理インターフェイスを有効にする](troubleshooting-best-practices.md#ts-bp-enable-proxy-admin-interface)そして、`config_dump` のリクエストを Envoy に送ります。

2020 年 7 月 29 日より前にアカウントにメッシュがない場合、2020 年 7 月 29 日以降に作成されたメッシュにデプロイする各 Envoy について、App Mesh は、次の設定の Envoy のデフォルト値を変更して、回路ブレーカーを効果的に無効にします。2020 年 7 月 29 日より前にアカウントにメッシュがある場合、[AWS サポート付きチケットを開](https://console.aws.amazon.com/support/home#/case/create)かない限り、App Mesh にデプロイした Envoy のデフォルト値は 2020 年 7 月 29 日以降に設定されます。サポートがチケットを処理すると、次の Envoy 設定の App Mesh のデフォルト値は、チケットが処理された日付以降にデプロイするすべての Envoy で App Mesh によって設定されます。
+ `max_requests` – `2147483647`
+ `max_pending_requests` – `2147483647`
+ `max_connections` – `2147483647`
+ `max_retries` – `2147483647`

**注記**  
Envoy に Envoy または App Mesh のデフォルトのサーキットブレーカーの値があるかどうかにかかわらず、値を変更することはできません。