本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用部署您的应用程序和资源 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) 用户身份验证以及在部署时上传本地文件。