本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
如何使用 AWS Serverless Application Model (AWS SAM)
用于开发应用程序的主要工具是以及AWS SAM 模板AWS SAMCLI和 AWS SAM 项目(这是您的应用程序项目目录)。您可以使用以下工具来:
AWS SAM 在您运行sam init命令并完成其后续工作流程后创建您的 AWS SAM 项目。您可以通过向 AWS SAM 项目添加代码来定义您的无服务器应用程序。虽然您的 AWS SAM 项目由一组文件和文件夹组成,但其中最重要的文件是您的 AWS SAM 模板(已命名template.yaml
)。在此模板中,您可以编写代码来表达资源、事件源映射以及定义无服务器应用程序的其他属性。
AWS SAMCLI包含您在 AWS SAM 项目中使用的命令存储库。更具体地说, AWS SAMCLI就是用来构建、转换、部署、调试、打包、初始化和同步 AWS SAM 项目的工具。换句话说,它是你用来将 AWS SAM 项目变成无服务器应用程序的工具。
有关这些工具的更多详细信息,请参阅以下章节:
AWS SAMCLI-了解 AWS SAMCLI以及如何使用它来构建和运行您的无服务器应用程序。
AWS SAM 项目和 AWS SAM 模板-了解 AWS SAM 项目结构以及如何使用 AWS SAM 模板来定义您的无服务器应用程序。