Q59 — AWS DVA-C02 第2章

第 59/100 問 | ← 第2章

ある企業が、AWS Lambda関数およびAmazon API Gateway APIを用いてバッチ処理アプリケーションを実行しており、開発、ユーザ受け入れテスト(UAT)、本番など、複数のデプロイステージに対応しています。開発チームは、各デプロイステージにおいてAPIがバックエンドサービスのエンドポイントに接続するよう設定したいと考えています。この要件を満たす解決策はどれですか?

正解: B. ステージに対応するサードパーティサービスのエンドポイントをAPI Gatewayのステージ変数に格納する。

解説

選択肢Bは、API Gatewayのステージ変数を使用してサードパーティサービスのエンドポイントを格納することを提案しており、これが最も適切な手法です。API Gatewayのステージ変数は、開発、テスト、本番などの異なるデプロイステージごとに異なる値を設定できるため、APIが異なるサードパーティサービスのエンドポイントに簡単に接続できるようになります。この手法はシンプルかつ柔軟であり、AWS LambdaおよびAPI Gatewayのデプロイステージと連携して使用できるため、本問の要件を満たします。