AWS CLF 問題1617-1620:AWS Codeシリーズ

AWS クラウドプラクティショナー 問題集Ⅳ|完全無料&徹底解説

AWS クラウドプラクティショナー 問題集Ⅳ:無料  「AWS認定クラウドプラクティショナー問題集Ⅳ」には、600問を収録しています。この問題集を使用することで、AWSクラウド…

AWS CLF 問題1617-1620:AWS Codeシリーズ

問題1617:CI/CDパイプラインの構築に使用するAWSのサービスは何ですか?

A) AWS CodeCommit
B) AWS CodePipeline
C) AWS CodeBuild
D) AWS CodeDeploy

解答解説を開く
【正解】
B) AWS CodePipeline

【解説】
CI/CDパイプラインの構築には「AWS CodePipeline」を使用します。AWS CodePipelineはCI/CDパイプライン全体を制御し、ソースコードの変更からビルド、テスト、デプロイまでの一連の処理を自動化します。したがって、正しい答えはB) AWS CodePipelineです。

問題1618:CodePipelineの用語の中で、ソフトウェアが変更される際にソースコード、ビルド、デプロイなどの一連の流れを記述したワークフローのことは何ですか?

A) バージョン
B) ステージ
C) アクション
D) パイプライン

解答解説を開く
【正解】
D) パイプライン

【解説】
CodePipelineの用語の中で、ソフトウェアが変更される際にソースコード、ビルド、デプロイなどの一連の流れを記述したワークフローのことを「パイプライン」と呼びます。パイプラインはCI/CDプロセス全体を表現し、異なるステージとアクションを含む一連の処理手順を定義します。従って、正しい答えはD) パイプラインです。

問題1619:CI/CDパイプラインの1つ目のステップで、ソースコードの管理に使用するAWSのサービスは何ですか?

A) AWS CodeCommit
B) AWS CodePipeline
C) AWS CodeBuild
D) AWS CodeDeploy

解答解説を開く
【正解】
A) AWS CodeCommit

【解説】
CI/CDパイプラインの最初のステップで、ソースコードの管理に使用するAWSのサービスは「AWS CodeCommit」です。AWS CodeCommitはGit互換のソースコード管理サービスであり、ソースコードのバージョン管理、コラボレーション、コードレビューなどを提供します。したがって、正しい答えはA) AWS CodeCommitです。他の選択肢はCI/CDパイプライン内の別のステップで使用されます。

問題1620:AWS CodeBuildは何を提供するフルマネージドなサービスですか?

A) ソースコードの管理
B) ビルドとテスト
C) デプロイ
D) 監視とログ分析

解答解説を開く
【正解】
B) ビルドとテスト

【解説】
AWS CodeBuildは、ビルドとテストのフルマネージドなサービスです。CodeBuildはソースコードをコンパイルし、テストを実行し、実行可能なアプリケーションまたはコンポーネントを生成します。これにより、CI/CDパイプライン内でアプリケーションをビルドしてテストするのに役立ちます。他の選択肢はCodeBuildの主な機能ではなく、他のAWSサービスが提供するものです。