Fargate の Amazon ECS のネットワークインターフェイスプロビジョニングエラーを解決する方法を教えてください。
最終更新日: 2020 年 12 月 17 日
AWS Fargate の Amazon Elastic Container Service (Amazon ECS) のネットワークインターフェイスプロビジョニングエラーを解決したいと考えています。
簡単な説明
Fargate が基盤となるホストで断続的に API の問題が発生していると、次のエラーが表示されることがあります。
- Fargate サービスが、タスクを実行する基盤となるインフラストラクチャに Elastic Network Interface をアタッチしようとすると、次のエラーメッセージが表示されることがあります。「Timeout waiting for network interface provisioning to complete」(タイムアウト: ネットワークインターフェイスのプロビジョニングが完了するのを待機しています)。
- タスクのプロビジョニング状態中に Elastic Network Interface が作成されなかったために Fargate タスクを起動できない場合は、次のエラーメッセージが表示されることがあります。「network interface provision complete error timeout wait for network interface provision」(ネットワークインターフェイスのプロビジョニングの完了エラー - タイムアウト: ネットワークインターフェイスのプロビジョニングを待機しています)。
注: Elastic Network Interface 自体の作成に関する問題を排除するには、テスト用の Elastic Network Interface を手動で作成してください。AWS サービスヘルスダッシュボードで API の問題を確認することもできます。
解決方法
AWS Step Functions を使用して、再試行を自動化できます。
注: デフォルトでは、AWS SDK は自動再試行ロジックを実装しています。</p