Q8 — AWS DVA-C02 第1章
第 8/100 問 | ← 第1章
ある開発者は、Amazon API GatewayおよびAWS Lambdaを使用して新しいREST APIを作成しています。APIを本番環境にデプロイする前に、開発チームはAPIをテストし、既知のユースケースに対するレスポンスを検証します。開発者は、ローカル環境でAPI Gatewayを操作してREST APIをテスト可能にしたいと考えています。この要件を満たすAWS Serverless Application Model Command Line Interface (AWS SAM CLI) コマンドはどれですか?
- A. sam local invoke
- B. sam local generate-event
- C. sam local start-lambda
- D. sam local start-api ✓
正解: D. sam local start-api
解説
AWS SAM CLIの「sam local start-api」コマンドは、ローカルでAPI Gatewayを起動し、AWS Lambda関数の呼び出しをシミュレートするために使用されます。これにより、開発者は実際のデプロイを行わずにローカルでAPIをテストし、その機能およびレスポンスを検証できます。他の選択肢について:選択肢Aの「sam local invoke」は、ローカルでLambda関数を呼び出すために使用され、API Gatewayを起動するものではありません。選択肢Bの「sam local generate-event」は、Lambda関数のイベントを生成するために使用され、API Gatewayを起動するものではありません。選択肢Cの「sam local start-lambda」は無効なサブコマンドです。 【ランタン認定提供:swufelp1999】