[SAA-C01] グローバルなメディア会社は、顧客に新機能をリリースするためにAWS CodePipelineを自動化サービスとして使用しています。すべてのコードはAmazon …

分野 5: オペレーショナルエクセレンスを備えたアーキテクチャを定義する

回答

  • B

解説

  • バケットの変更でパイプラインを自動的にトリガーするにはAmazon CloudWatch EventsルールとAWS CloudTrailを利用します。 S3バケットに変更があると、AWS CloudTrailを使用してイベントがフィルター処理され、Amazon CloudWatch Eventを使用してパイプラインがトリガーされます。また、CodePipelineのイベントベースのトリガーを使用するには定期的なチェックを無効にする必要があります。
  • ソースがGitHubリポジトリである場合、Webhookを使用してパイプラインをトリガーするため、選択肢Aは誤りです。また、定期的なチェックは、CodePipelineをトリガーするプロセスが遅くなります。
  • 選択肢A、Cは、定期的なチェックはCodePipelineをトリガーするより高速な方法ではないため誤りです。
  • 選択肢Dは、ソースがGitHubなどでホストされている場合、Webhookを使用してパイプラインをトリガーするために利用できます。

自動トリガーの詳細については、次の URL を参照してください。