一位開發人員使用 AWS SAM 開發一個包含 API Gateway、Lambda 和 DynamoDB 的應用程式。目前,當只有 Lambda 程式碼變更被推送時,整個應用程式的 artifacts 都會被重建。開發人員希望使用 AWS SAM Accelerate,透過執行單一指令來重新部署僅變更的 Lambda 函數。哪個指令可以實現這一點?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: sam sync --watch.
為什麼這是答案
正確答案是 sam sync --watch。sam sync 命令旨在加速開發週期,它會將本地變更同步到雲端,而 --watch 旗標則會監控檔案變更並自動觸發同步。當 Lambda 程式碼檔案變更時,sam sync --watch 只會重新部署該 Lambda 函數,而不是整個應用程式堆疊,這顯著減少了部署時間。 sam deploy --force-upload 會強制上傳所有 artifacts,即使它們沒有改變,這與只重新部署變更的 Lambda 函數的目標相反。 sam deploy --no-execute-changeset 會建立一個變更集但不執行它,這並不會部署任何東西。 sam package 僅用於打包應用程式 artifacts,而不會部署它們。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡