Deploy your Infrastructure Composer serverless application to the AWS Cloud - AWS Infrastructure Composer

Deploy your Infrastructure Composer serverless application to the AWS Cloud

Use AWS Infrastructure Composer to design deployment-ready serverless applications. To deploy, use any AWS CloudFormation compatible service. We recommend using the AWS Serverless Application Model (AWS SAM).

AWS SAM is an open-source framework that provides developer tools for building and running serverless applications on AWS. With AWS SAM's shorthand syntax, developers declare AWS CloudFormation resources and specialized serverless resources that are transformed to infrastructure during deployment.

Important AWS SAM concepts

Before you use AWS SAM, it's important you become familiar with some of its fundemental concepts.

  • How AWS SAM works: This topic, which is in the AWS Serverless Application Model Developer Guide, provides important information on the primary components you use to create your serveless application: The AWS SAM CLI, the AWS SAM project, and the AWS SAM template.

  • How to use AWS Serverless Application Model (AWS SAM): This topic, which is in the AWS Serverless Application Model Developer Guide, provides a high-level overview of the steps you need to complete to use AWS SAM to deploy your application to the AWS Cloud.

As you design your application in Infrastructure Composer, you can use the sam sync command to have the AWS SAM CLI automatically detect local changes and deploy those changes to AWS CloudFormation. To learn more, see Using sam sync in the AWS Serverless Application Model Developer Guide.

Next steps

Refer to Set up for deploying with the AWS SAM CLI and Infrastructure Composer to prepare to deploy your application.