問題タブ [aws-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-web-services - Jenkins CI/CD から別の AWS アカウントに存在する ECR にプッシュ
CI/CD を実行し、イメージを AWS ECR にプッシュする EC2 インスタンスとして Jenkins スレーブ ノードがあります。
ここで、私の EC2 Jenkins スレーブ ノードと ECR は同じアカウントにあります。
ただし、同じ Jenkins EC2 スレーブ ノードを使用し、それを本番 AWS アカウントの ECR にプッシュする場合は、本番用です。
以下のコードは、同じ AWS アカウントの ECR にプッシュされるため、機能しないと思いますか?
同じ EC2 スレーブ ノードを使用して、prod AWS アカウントの ECR にプッシュする方法を提案してください。
docker - CannotPullContainerError: デーモンからのエラー応答: ECR リポジトリ イメージのプル アクセスが拒否されました。リポジトリが存在しないか、「docker ログイン」が必要な場合があります
SourceAccount の ECR Repo に Docker イメージをプッシュしました。
SourceAccount に codepipeline をデプロイしました。
その codepipeline が実行されると、TargetAccount に ECS スタックがデプロイされます。そのスタックでは、SourceAccount からの上記のイメージを使用してコンテナーで ECS タスクが作成されます。ただし、これらのタスクは保留中のままであり、最終的に停止状態に移行します。次のエラーが表示されます。
SourceAccount ECR からイメージを取得し、TargetAccount で ECS タスクを作成する方法を教えてください。
ノート:
1) TargetAccount の ECR に同じイメージをプッシュすると、すべて正常に動作します。別のアカウントからイメージをプルしようとした場合にのみ、ECS タスクの実行が失敗します。
2) スタックは次のエラーでロールバックしました:
docker - docker の基本イメージを使用して、それから独自のイメージを構築する方法は?
アプリケーションをセットアップするために必要なものがすべて含まれている docker イメージを見つけましたが、ダウンロードするにはサイズが大きいため、ビルドプロセスを高速化できるように AWS ECR にダウンロードしようとしています。docker イメージをプルできる方法はありますか?それを土台として自分のものを作る?
ありがとう