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