Deploy your application and resources with Amazon SAM - Amazon Serverless Application Model
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Deploy your application and resources with Amazon SAM

Deploying your application provisions and configures your Amazon resources in the Amazon Cloud, making your application run in the cloud. Amazon SAM uses Amazon CloudFormation as its underlying deployment mechanism. Amazon SAM uses the build artifacts you create when running the sam build command as the standard inputs for deploying your serverless application.

With Amazon SAM, you can deploy your serverless application manually, or you can or automate deployments. To automate deployments, you use Amazon SAM pipelines with a continuous integration and continuous deployment (CI/CD) system of your choice. Your deployment pipeline is an automated sequence of steps that are performed to release a new version of your serverless application.

The topics in this section provide guidance on both automated and manual deployments. To deploy your application manually, you use Amazon SAM CLI commands. To automate deployments, refer to the topics in this section. They specifically provide in-depth content on automating deployments using pipelines and a CI/CD system. This includes generating a starter pipeline, setting up automation, troubleshooting deployments, using OpenID Connect (OIDC) user authentication, and uploading local files at deployment.