Amazon AppConfig deployment integration with CodePipeline - Amazon AppConfig
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).

Amazon AppConfig deployment integration with CodePipeline

Amazon AppConfig is an integrated deploy action for Amazon CodePipeline (CodePipeline). CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates. CodePipeline automates the build, test, and deploy phases of your release process every time there is a code change, based on the release model you define. For more information, see What is Amazon CodePipeline?

The integration of Amazon AppConfig with CodePipeline offers the following benefits:

  • Customers who use CodePipeline to manage orchestration now have a lightweight means of deploying configuration changes to their applications without having to deploy their entire code base.

  • Customers who want to use Amazon AppConfig to manage configuration deployments but are limited because Amazon AppConfig does not support their current code or configuration store, now have additional options. CodePipeline supports Amazon CodeCommit, GitHub, and BitBucket (to name a few).

Note

Amazon AppConfig integration with CodePipeline is only supported in Amazon Web Services Regions where CodePipeline is available.

How integration works

You start by setting up and configuring CodePipeline. This includes adding your configuration to a CodePipeline-supported code store. Next, you set up your Amazon AppConfig environment by performing the following tasks:

After you complete these tasks, you create a pipeline in CodePipeline that specifies Amazon AppConfig as the deploy provider. You can then make a change to your configuration and upload it to your CodePipeline code store. Uploading the new configuration automatically starts a new deployment in CodePipeline. After the deployment completes, you can verify your changes. For information about creating a pipeline that specifies Amazon AppConfig as the deploy provider, see Tutorial: Create a Pipeline That Uses Amazon AppConfig as a Deployment Provider in the Amazon CodePipeline User Guide.