如何使用 AWS Serverless Application Model (AWS SAM) - AWS Serverless Application Model

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

如何使用 AWS Serverless Application Model (AWS SAM)

您用來開發應用程式的主要工具是AWS SAMCLIAWS SAM 範本和 AWS SAM 專案 (這是您的應用程式專案目錄)。您可以使用這些工具來:

  1. 開發您的應用(這包括初始化您的應用程式、定義資源以及建置應用程式)。

  2. 測試您的應用.

  3. 偵錯應用程式.

  4. 部署您的應用程式和資源.

  5. 監控您的應用.

AWS SAM 在您執行sam init指令並完成其後續工作流程後建立 AWS SAM 專案。您可以透過將程式碼新增至 AWS SAM 專案來定義無伺服器應用程式。雖然 AWS SAM 專案由一組檔案和資料夾組成,但其中最重要的檔案是您的 AWS SAM 樣板 (已命名template.yaml)。在此範本中,您可以撰寫程式碼來表示資源、事件來源對應,以及定義無伺服器應用程式的其他屬性。

包 AWS SAMCLI含您在專案中使用的指令的儲存 AWS SAM 庫。更具體地說, AWS SAMCLI是您用來建置、轉換、部署、偵錯、封裝、初始化和同步處理 AWS SAM 專案的功能。換句話說,這是您用來將 AWS SAM 專案轉換為無伺服器應用程式的方式。