AWS Organizations組織内の開発チームは、一元化されたAWS CodeArtifactリポジトリでホストされているPythonパッケージを使用する必要があります。彼らのCodeBuildジョブはインターネットアクセスなしのVPCで実行されます。CodeArtifact VPCエンドポイントを作成し、buildspecを更新しましたが、ビルドはパッケージをダウンロードできません。チームがCodeArtifactパッケージを使用できるようにするために、DevOpsエンジニアはどのようなアクションの組み合わせを取るべきですか?(2つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: Amazon S3ゲートウェイエンドポイントを作成し、CodeBuildジョブで使用されるサブネットのルートテーブルを更新します。, CodeBuildプロジェクトで使用されるIAMロールに、CodeArtifactリポジトリにアクセスするための十分な権限を付与します。.
これが解答である理由
インターネットアクセスなしのVPCでCodeBuildがCodeArtifactからパッケージをダウンロードするには、CodeArtifactが依存するサービスへのアクセスが必要です。CodeArtifactは、パッケージアセットをAmazon S3に保存するため、S3へのアクセスが必要です。したがって、S3ゲートウェイエンドポイントを作成し、関連するルートテーブルを更新することで、CodeBuildがS3にアクセスできるようになります。また、CodeBuildがCodeArtifactリポジトリにアクセスするためのIAM権限も必要です。 CodeArtifactリポジトリポリシーの変更やAWS RAMによる共有は、アクセス権限の管理方法ですが、CodeBuildのIAMロールに適切な権限が付与されていれば、これらの変更は必須ではありません。委任管理者の指定は、組織全体の管理を簡素化しますが、個々のリポジトリへのアクセスには直接影響しません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要