DOPSDLC の自動化

CodeArtifactを使用するメリットとして正しいものはどれですか?

A
Dockerイメージを安全に保存・配布する
Dockerイメージの保存・配布はAmazon ECR(Elastic Container Registry)の機能であり、CodeArtifactは対応していません。
B
npm・PyPI・Maven等のパッケージを一元管理し、パブリックリポジトリへの依存を内部キャッシュで代替する
✓ 正解
AWS CodeArtifactはnpm・PyPI・Maven・NuGet等のパッケージを管理するマネージドアーティファクトリポジトリです。パブリックリポジトリのパッケージをキャッシュすることで外部依存を削減し、ビルドの安定性を向上させます。また社内パッケージの共有・バージョン管理も可能です。
C
CloudFormationテンプレートを管理する
CloudFormationテンプレートはCloudFormationサービス自体やS3で管理するものであり、CodeArtifactの用途ではありません。
D
GitリポジトリをS3に自動バックアップする
Gitリポジトリの自動バックアップはCodeArtifactの機能ではなく、AWS BackupやCodeCommitが担う役割です。

解説

AWS CodeArtifactはnpm・PyPI・Maven・NuGet等のパッケージを管理するマネージドアーティファクトリポジトリです。パブリックリポジトリのパッケージをキャッシュすることで外部依存を削減し、ビルドの安定性を向上させます。また社内パッケージの共有・バージョン管理も可能です。 選択肢AのDockerイメージの保存・配布はAmazon ECR(Elastic Container Registry)の機能であり、CodeArtifactは対応していません。 選択肢CのCloudFormationテンプレートはCloudFormationサービス自体やS3で管理するものであり、CodeArtifactの用途ではありません。 選択肢DのGitリポジトリの自動バックアップはCodeArtifactの機能ではなく、AWS BackupやCodeCommitが担う役割です。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでDOPを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
DOP の問題一覧に戻る