Q99 — AWS DVA-C02 第2章
第 99/100 問 | ← 第2章
ある会社が、AWS上のアプリケーション向けにAmazon API Gatewayを使用してAPIを開発しています。ある開発者がAPIのテストおよびAPIレスポンスの生成を行う必要があります。他のチームは、即座にAPIをテストしたいと考えています。開発者は、これらの要件を満たすために何を行うべきですか?
- A. API Gatewayでモック統合リクエストを設定し、メソッドの統合リクエストおよび統合レスポンスを設定して、指定されたステータスコードに関連付けられたレスポンスを定義する。 ✓
- B. APIのOpenAPI定義ファイルでリクエストバリデーターを設定し、OpenAPI定義をAPI GatewayにインポートしてAPIをテストする。
- C. API GatewayでAPI用のゲートウェイレスポンスを設定し、ハードコードされたHTTPステータスコードおよびレスポンスを使用してレスポンスヘッダーを設定する。
- D. リクエストパラメータに基づくLambdaオーソライザーを設定してAPIへのアクセスを制御し、必要なマッピングテンプレートとともにLambda関数を設定する。
正解: A. API Gatewayでモック統合リクエストを設定し、メソッドの統合リクエストおよび統合レスポンスを設定して、指定されたステータスコードに関連付けられたレスポンスを定義する。
解説
選択肢Aでは、モック統合リクエストを使用することで、仮想のバックエンドサービスをAPIに定義でき、開発者は実際のバックエンドサービスに影響を与えることなくAPIのテストおよびレスポンスの生成が可能です。これにより、他のチームはバックエンドサービスの準備が整うのを待たずに即座にAPIをテストできます。