Q1 — AWS DVA-C02 第2章
第 1/100 問 | ← 第2章
ある開発者が、Amazon API Gateway APIとAWS Lambdaバックエンドを用いたアプリケーションを構築しています。フロントエンド開発チームは、ユーザーインターフェース構築のため、すぐにAPIエンドポイントにアクセスする必要があります。バックエンドアプリケーションの統合準備として、開発者はエンドポイントを設定する必要があります。これらのエンドポイントは、フロントエンドチーム向けに事前に定義されたHTTPステータスコードおよびJSONレスポンスを返す必要があります。開発者はAPIリソースのモックを作成しました。この要件を満たす最も適切なソリューションはどれですか?
- A. 統合タイプをAWS_PROXYに設定し、Lambda関数をハードコードされたJSONデータを返すように準備する。
- B. 統合タイプをMOCKに設定し、メソッドの統合リクエストおよび統合レスポンスを設定して、特定のHTTPステータスコードとJSONレスポンスを関連付ける。 ✓
- C. 統合タイプをHTTP_PROXYに設定し、API Gatewayがすべてのリクエストを外部のプレースホルダーAPIに転送するように構成する。このプレースホルダーAPIはチームが後で構築する。
- D. 統合タイプをMOCKに設定し、メソッドリクエストでHTTPステータスコードを定義し、統合リクエストでJSONレスポンスを定義する。
正解: B. 統合タイプをMOCKに設定し、メソッドの統合リクエストおよび統合レスポンスを設定して、特定のHTTPステータスコードとJSONレスポンスを関連付ける。
解説
選択肢Bでは、MOCK統合タイプを使用することで、API Gatewayがバックエンドサービスをシミュレートし、API Gateway内でモックレスポンスを定義できるようになります。メソッドの統合リクエストおよび統合レスポンスを設定することで、特定のHTTPステータスコードとJSONレスポンスを関連付けることができます。これにより、フロントエンドチームは即座に利用可能なAPIエンドポイントを入手でき、事前定義されたHTTPステータスコードおよびJSONレスポンスという要件を満たします。 【ランタン認定提供:swufelp1999】