CodeDeploy

aws/automation aws/management aws/service

💡 Definition

AWS CodeDeploy is a service that automates code deployments to any instance, including Amazon EC2 instances, on-premises servers, serverless Lambda functions, and Amazon ECS services.

🔑 Key Concepts

⚙️ How it Works

  1. Define Application: Register your application with CodeDeploy.
  2. Create Deployment Group: Specify the target instances (e.g., specific EC2 tags, Lambda function).
  3. Upload Revision: Upload your new code (e.g., to S3 or CodeCommit).
  4. Deploy: CodeDeploy follows a specified deployment configuration (e.g., "AllAtOnce," "OneAtATime," "HalfAtATime") to update your application.

🎯 Use Cases

💰 Pricing Model

📝 Exam Tips (CLF-C02)


See Also: * EC2 * Lambda * CloudFormation * CodePipeline