AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·JA
·更新日 4 Aug 2026
CodeBuildプロジェクトはDockerイメージをビルドし、以前はS3にイメージをアップロードしていましたが、Amazon ECRに移行し、プロジェクトロールとdockerコマンドを更新しました。しかし、ECRへのアクセスを試みるとビルドが失敗します。ECR認証の失敗を修正するには、どのような変更が必要ですか?
解答を選択
オプションをタップして解答を確認してください。
正解: buildspec.ymlで、aws ecr get-login-passwordを実行し、そのトークンをdocker loginにパイプしてECRに認証するステップを追加し、DockerがECRにプッシュできるようにします。.
これが解答である理由
CodeBuildがAmazon ECRにDockerイメージをプッシュするには、ECRへの認証が必要です。aws ecr get-login-passwordコマンドは、ECRへの認証トークンを生成し、それをdocker loginコマンドにパイプすることで、DockerクライアントがECRにログインできるようになります。この認証ステップはbuildspec.ymlファイルに追加する必要があります。
Secrets Managerを使用する方法は、ECR認証の直接的な解決策ではありません。ECRリポジトリをパブリックにすることはセキュリティ上のリスクがあり、通常は推奨されません。AWS CLIでサービスロールを引き受ける方法は、ECRへの認証とは異なる目的で使用されます。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要