問題タブ [amazon-efs]
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.
amazon-web-services - AWS Elastic Beanstalk - マルチコンテナ Docker
マルチコンテナ Docker で AWS Elastic Beanstalk を実装する計画があります。すべてのサービスにフル アクセスできる IAM ユーザーがいます。Docker イメージを作成し、AWS Elastic Container サービスに正常にプッシュしました。AWS Elastic Beanstalk を使用して Docker イメージ (.json) をサーバーにデプロイすると、次の問題が発生しました。解決策を教えてください。IAM ユーザー ポリシーを確認し、Amazon ECS、Elastic Beanstalk のフル アクセスを追加しました。私はあなたの参考のために私の.jsonコードをリストしています..
Json コード:
エラー:
ECS タスクが次の理由で停止しました: タスクの必須コンテナが終了しました。(agshift_strawberry: CannotPullContainerError: AccessDeniedException: ユーザー: arn:aws:sts::705395670584:assumed-role/aws-elasticbeanstalk-ec2-role/i-05f177a336c68b998 は実行する権限がありません: リソースに対する ecr:GetAuthorizationToken: * ステータス コード: 400 、リクエスト ID: c37a11c1-)
php - nginx + php7 + AWS EFS の Dockerfile
次のコードを使用します: https://github.com/fabbi94/test-docker
Docker は問題なくビルドおよび実行されますが、localhost にアクセスすると 502 Bad Gateway エラーが発生します。
また、AWS EFS ドライブを「/www」として追加し、すべてのコンテナが同じコードを使用するようにしたいと考えています (複数実行するため)。ドライブの URL/DNS はわかっていますが、それらを「/www」ドライブにマウントするにはどうすればよいですか? AWS EFS ドライブに置き換える必要がある Dockerfile "COPY /src /www"のようなローカル ファイルを使用します。