一個使用 AWS Lambda 建置的無伺服器應用程式將會使用 AWS SAM CLI 進行部署。在您使用 SAM 部署應用程式之前,應該執行哪個步驟?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 SAM 打包指令 (sam package) 打包無伺服器應用程式。.
為什麼這是答案
在使用 sam deploy 指令部署 AWS SAM 應用程式之前,您需要先使用 sam package 指令。sam package 會將您的應用程式程式碼和相關資源(例如 Lambda 函數的程式碼)打包成一個或多個壓縮檔,並將這些檔案上傳到 S3 儲存桶。然後,它會更新您的 SAM 範本,將本地路徑替換為 S3 儲存桶中物件的 S3 URI。這樣 sam deploy 才能正確地從 S3 獲取部署所需的資源。直接壓縮並上傳到 Lambda 不符合 SAM 的部署流程。使用 X-Ray 追蹤是部署後的監控步驟,而非部署前。eb create my-env 是 AWS Elastic Beanstalk 的指令,與 SAM 無關。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡