一位開發人員使用 Amazon API Gateway 和 AWS Lambda 建置了一個 REST API,並希望使用 AWS SAM CLI 啟用 API 的本地測試。哪個 AWS SAM CLI 子命令允許在本地執行 API 進行測試?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: sam local start-api.
為什麼這是答案
sam local start-api 命令用於在本地啟動一個模擬 API Gateway 的端點,讓您可以測試您的 REST API。它會根據您的 SAM 模板定義的 API 路由,將請求轉發到本地執行的 Lambda 函數。 sam local invoke 僅用於單獨調用本地的 Lambda 函數,不涉及 API Gateway 的模擬。 sam local generate-event 用於生成不同服務的測試事件範本,而非執行 API。 sam local start-lambda 啟動一個本地的 Lambda 服務端點,允許您從其他應用程式調用 Lambda 函數,但它本身不模擬 API Gateway。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡