過去問ドリル

DVA-C02:AWS Certified Developer - Associate デプロイ 問2

デプロイ/開発環境でのアプリのテスト

同一の API を、本番に影響を与えずに検証用として並行して提供し、段階的にテストしたいと考えています。最も適切なのはどれですか。

当サイトのオリジナル問題(DVA-C02:AWS Certified Developer - Associateの出題範囲「デプロイ」に対応。実際の試験問題ではありません)

正解:D

解説

Amazon API Gateway のステージは、同一の API を dev/test/prod などの環境に分けてデプロイするための仕組みです。ステージごとに変数やスロットリング設定を持てるため、本番に影響を与えずに検証用ステージでテストできます。

選択肢ごとの解説

  • A誤り。テストのたびに別アカウントを手作業で作るのは非効率で、API のステージ機能を活かせていません。
  • B誤り。本番 API で直接テストすると、利用者に影響を与えるリスクがあります。
  • C誤り。テストのたびに API を作り直すのは手間が大きく、再現性も低くなります。
  • D正しい。API Gateway のステージを使えば、同一 API を環境別に分けてデプロイ・検証でき、本番に影響を与えずにテストできます。
DVA-C02:AWS Certified Developer - Associateの問題を演習モードで解く