如何使用 Amazon Serverless Application Model (Amazon SAM) - Amazon Serverless Application Model
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

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

用于开发应用程序的主要工具是 Amazon SAM CLI以及Amazon SAM 模板和 Amazon SAM 项目(这是您的应用程序项目目录)。您可以使用以下工具来:

  1. 开发应用程序(其中包括初始化应用程序、定义资源和构建应用程序)。

  2. 测试您的应用程序.

  3. 调试应用程序.

  4. 部署应用程序和资源.

  5. 监控应用程序.

Amazon SAM 在您运行sam init命令并完成其后续工作流程后创建您的 Amazon SAM 项目。您可以通过向 Amazon SAM 项目中添加代码来定义您的无服务器应用程序。虽然您的 Amazon SAM 项目由一组文件和文件夹组成,但其中最重要的文件是您的 Amazon SAM 模板(已命名template.yaml)。在此模板中,您可以编写代码来表达资源、事件源映射和定义无服务器应用程序的其他属性。

的 Amazon SAM CLI 包含您在 Amazon SAM 项目中使用的命令存储库。更具体地说, Amazon SAM CLI 是你用来构建、转换、部署、调试、打包、初始化和同步 Amazon SAM 项目的工具。换句话说,它是你用来将 Amazon SAM 项目变成无服务器应用程序的工具。