AmazonAmazon Solution Architect Professional SAP-C02 Certification
·JA
·更新日 31 Jul 2026
あるスタートアップ企業が、トラフィック量の多いEコマースサイトをAWSに移行しました。現在、CI/CDが必要で、ビルドの失敗をエンジニアに通知し、ダウンタイムなしのデプロイメントを提供し、シームレスなロールバックをサポートする必要があります。開発者はプライベートなGitHubリポジトリとJenkinsをビルドと単体テストに使用しています。チームはAWS CodePipelineを使用してビルドとデプロイメントをオーケストレーションします。通知、ダウンタイムなし、およびロールバックの要件を満たす設計はどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: GitHub webhooksを使用してCodePipelineパイプラインをトリガーします。AWS CodeBuild用のJenkinsプラグインを使用して単体テストを実行します。ビルド失敗のアラートをAmazon SNSトピックに送信します。AWS CodeDeployを使用して、ブルー/グリーンデプロイメントでデプロイします。.
これが解答である理由
GitHub webhooksは、リポジトリの変更を検出してCodePipelineをトリガーする標準的な方法です。Jenkinsは既存のビルドおよび単体テストツールとして指定されており、AWS CodeBuild用のJenkinsプラグインを使用することで、CodePipeline内でJenkinsの機能を活用できます。ビルド失敗の通知にはAmazon SNSが適しています。ダウンタイムなしのデプロイメントとシームレスなロールバックを実現するには、AWS CodeDeployのブルー/グリーンデプロイメントが最適です。インプレースデプロイメントはダウンタイムを発生させる可能性があり、X-Rayは単体テストや静的コード分析には使用されません。また、websocketsは通常、リアルタイムの双方向通信に使用され、CI/CDパイプラインのトリガーにはwebhooksが適切です。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要