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

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

使用 Amazon SAM 部署应用程序和资源

部署应用程序会预置和配置 Amazon 云中的 Amazon 资源,使您的应用程序在云中运行。Amazon SAM 使用 Amazon CloudFormation 作为底层部署机制。Amazon SAM 使用您在运行 sam build 命令时创建的构建构件作为部署无服务器应用程序的标准输入。

使用 Amazon SAM,您可以手动部署无服务器应用程序,也可以自动部署。要自动执行部署,您可以将 Amazon SAM 管线与您选择的持续集成和持续部署(CI/CD)系统一起使用。您的部署管线是一系列自动执行的步骤,用于发布无服务器应用程序的新版本。

本节中的主题提供了有关自动部署和手动部署的指导。要手动部署应用程序,请使用 Amazon SAM CLI 命令。要自动执行部署,请参阅本节中的主题。这些主题特别提供了有关使用管线和 CI/CD 系统自动部署的深入内容。其中包括生成入门管线、设置自动化、排查部署故障、使用 OpenID Connect(OIDC)用户身份验证以及在部署时上传本地文件。