問題タブ [amazon-ecr]
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-elastic-beanstalk - Beanstalk が別の (ECR) AWS アカウントからコンテナー イメージを取得する
別の AWS アカウントの Beanstalk と ECR に関する問題に直面しています。
「Dockerrun.aws.json」で、プルしようとしているイメージは、別の AWS アカウント (同じ組織だが異なるアカウント ID) に属しています。
"Image": {
"Name": "XXXXXXX.dkr.ecr.eu-central-1.amazonaws.com/YYYYYYY",
"Update": "true"
},
ECR アクセス許可で、Beanstalk がイメージ (別の AWS アカウント) をプルすることを許可するポリシーを既に追加しました。
しかし、Beanstalk 環境を構築しようとしていますが、まだ次のエラーが発生します。
どうすればこの問題を解決できるのだろうか。dockerrun.aws.json で Authentication パラメータを使用できれば、すばらしいはずです。ただし、トークンは 12 時間後に期限切れになるため、ECR で機能するかどうかはわかりません。
}、
amazon-web-services - ECR を使用した ECS 自動デプロイ
GitHub、Jenkins、AWS ECR、AWS ECS を使用しています。
GitHub に新しいコミットがあるときに自動的にデプロイしたい。GitHub が新しいコミットを行うと、GitHub は Webhook を Jenkins に送信し、Jenkins はイメージをビルドし、「latest」タグを付けて ECR にプッシュします。
ECR イメージが変更されたときに、ECS サービスの再起動タスクを作成し、イメージを自動的に再デプロイするにはどうすればよいでしょうか?