

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

# 将您的基础架构 Composer 无服务器应用程序部署到云端 AWS
<a name="other-services-cfn"></a>

用于 AWS 基础设施编辑器 设计部署就绪型无服务器应用程序。要进行部署，请使用任何 AWS CloudFormation 兼容的服务。我们建议使用 [AWS Serverless Application Model (AWS SAM)](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam.html)。

AWS SAM 是一个开源框架，它为开发者提供了用于在上 AWS构建和运行无服务器应用程序的工具。使用 AWS SAM速记语法，开发人员可以声明 CloudFormation 资源和专门的无服务器资源，这些资源和在部署期间转换为基础架构的无服务器资源。

## 重要 AWS SAM 概念
<a name="w2aac23b7"></a>

在使用之前 AWS SAM，请务必熟悉它的一些基本概念。
+ **[AWS SAM 工作原理](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam-overview)**：本主题位于《*AWS Serverless Application Model 开发人员指南》*中，提供了有关用于创建无服务器应用程序的主要组件的重要信息： AWS SAMCLI、 AWS SAM 项目和 AWS SAM 模板。
+ **[如何使用 AWS Serverless Application Model (AWS SAM)](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/chapter-using-sam.html)**：本主题位于《*AWS Serverless Application Model 开发人员指南》*中，提供了将应用程序部署 AWS SAM 到 AWS 云端所需完成的步骤的高级概述。

在 Infrastructure Composer 中设计应用程序时，您可以使用**sam sync**命令 AWS SAMCLI自动检测本地更改并将这些更改部署到 CloudFormation。要了解更多信息，请参阅*AWS Serverless Application Model 开发者指南*中的[使用 sam sync](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/using-sam-cli-sync.html)。

## 后续步骤
<a name="w2aac23b9"></a>

请参阅 [使用 AWS SAMCLI和基础架构编排器进行部署设置](other-services-cfn-sam-using.md) “准备部署应用程序”。