ホーム › Amazon › ある企業は、CodePipeline を使用して API Gateway …Amazon Amazon DevOps Engineer Professional DOP-C02 Certification
· JA
· 更新日 4 Aug 2026
ある企業は、CodePipeline を使用して API Gateway API への更新をデプロイし、コンソールから JavaScript SDK をエクスポートして、CloudFront ディストリビューションの背後にある S3 にアップロードしています。新しい API デプロイが行われるたびに、SDK を自動的に更新する必要があります。これを実現するソリューションはどれですか? 解答を選択 A API デプロイステージの直後に Lambda を実行する CodePipeline アクションを追加します。Lambda は API Gateway から SDK をエクスポート/ダウンロードし、S3 オリジンにアップロードし、SDK パスに対して CloudFront インバリデーションを作成する必要があります。
B デプロイ後に、CodePipeline の組み込み API Gateway エクスポート統合を使用して SDK を S3 に書き込む CodePipeline アクションを追加し、その後のアクションで S3 キャッシュの無効化をトリガーします。
C aws.apigateway からの UpdateStage イベントに対する EventBridge ルールを作成し、SDK をダウンロードして S3 にアップロードし、CloudFront を呼び出して SDK パスを無効にする Lambda を呼び出します。
D aws.apigateway からの CreateDeployment イベントに対する EventBridge ルールを作成し、SDK をダウンロードして S3 にアップロードし、S3 を呼び出して SDK キャッシュを無効にする Lambda を呼び出します。
オプションをタップして解答を確認してください。
正解: API デプロイステージの直後に Lambda を実行する CodePipeline アクションを追加します。Lambda は API Gateway から SDK をエクスポート/ダウンロードし、S3 オリジンにアップロードし、SDK パスに対して CloudFront インバリデーションを作成する必要があります。.
これが解答である理由 正解は、CodePipeline に Lambda アクションを追加することです。この Lambda 関数は、API Gateway の get-sdk コマンドを使用して最新の JavaScript SDK をプログラムでエクスポートし、S3 バケットにアップロードします。その後、CloudFront ディストリビューションのキャッシュを無効化することで、ユーザーが常に最新の SDK を取得できるようにします。
誤った選択肢:
CodePipeline の組み込み API Gateway エクスポート統合は、SDK のエクスポート機能を直接提供していません。
EventBridge ルールは、CodePipeline の外部で動作するため、パイプラインのデプロイフローに直接統合されません。また、UpdateStage や CreateDeployment イベントはSDKの自動エクスポートをトリガーするのに適切ではありません。
解答と解説を表示 正解: API デプロイステージの直後に Lambda を実行する CodePipeline アクションを追加します。Lambda は API Gateway から SDK をエクスポート/ダウンロードし、S3 オリジンにアップロードし、SDK パスに対して CloudFront インバリデーションを作成する必要があります。. 正解は、CodePipeline に Lambda アクションを追加することです。この Lambda 関数は、API Gateway の get-sdk コマンドを使用して最新の JavaScript SDK をプログラムでエクスポートし、S3 バケットにアップロードします。その後、CloudFront ディストリビューションのキャッシュを無効化することで、ユーザーが常に最新の SDK を取得できるようにします。
誤った選択肢:
CodePipeline の組み込み API …
試験に合格 — 終わりのない解答探しなしで この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要