問題タブ [aws-fargate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django を AWS Fargate にデプロイするときに、ローカル IP を ALLOWED_HOSTS に追加する方法
Django アプリケーションを AWS の Fargate サービスにデプロイすることをテストしています。
すべてが実行されているように見えますが、Application Load Balancer がホストのローカル IP を使用して Django アプリケーションにリクエストを送信しているため、ヘルス チェック エラーが発生します。これにより、ログに許可されたホスト エラーが表示されます。
無効な HTTP_HOST ヘッダー: '172.31.86.159:8000'。「172.31.86.159」を ALLOWED_HOSTS に追加する必要がある場合があります
タスクの起動時にローカル IP を取得して ALLOWED_HOSTS に追加しようとしましたが、Fargate では失敗します。
ALLOWED_HOSTS に追加できるように ENI IP アドレスを取得する方法はありますか?
amazon-ecs - ECS Fargate タスクで ECS コンテナ エージェントの設定を確認するにはどうすればよいですか?
EC2 起動タイプの/etc/ecs/ecs.config
場合、EC2 コンテナー インスタンスのファイルでエージェント構成を確認できます。しかし、ECS Fargate Task で同じ情報を見つけることは可能ですか? たとえば、SIGTERM と SIGKILL ( ) の間のタイムアウトを知りたいECS_CONTAINER_STOP_TIMEOUT
です。Amazon ECS Task Metadata Endpointからそのような情報を取得できるはずですか?