使用部署您的应用程序和资源 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,您可以手动部署无服务器应用程序,也可以自动部署或自动部署。要实现部署自动化,您可以使用带有您选择的持续集成和持续部署 (CI/CD) 系统的 Amazon SAM 管道。您的部署管道是一系列自动执行的步骤,用于发布无服务器应用程序的新版本。

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