AWS CodeDeploy
User Guide (API Version 2014-10-06)

The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Working with Applications in CodeDeploy

After you configure instances, but before you can deploy a revision, you must create an application in CodeDeploy. An application is simply a name or container used by CodeDeploy to ensure the correct revision, deployment configuration, and deployment group are referenced during a deployment.

Use the information in the following table for next steps:

Compute platform Scenario Information for next step

EC2/On-Premises

I haven't created instances yet.

See Working with Instances for CodeDeploy, and then return to this page.

EC2/On-Premises

I have created instances, but I haven't finished tagging them.

See Tagging Instances for AWS CodeDeploy Deployments, and then return to this page.

EC2/On-Premises, AWS Lambda, and Amazon ECS

I haven't created an application yet.

See Create an Application with CodeDeploy

EC2/On-Premises, AWS Lambda, and Amazon ECS

I have already created an application, but I haven't created a deployment group.

See Create a Deployment Group with CodeDeploy.

EC2/On-Premises, AWS Lambda, and Amazon ECS

I have already created an application and deployment group, but I haven't created an application revision. See Working with Application Revisions for CodeDeploy.

EC2/On-Premises, AWS Lambda, and Amazon ECS

I have already created an application and deployment group, and I have already uploaded my application revision. I'm ready to deploy. See Create a Deployment with CodeDeploy.