About AWS CodeDeploy
AWS CodeDeploy is a service that assists in automating deployments of application code and files to EC2 instances, on-premises servers, Lambda functions, and containers running on AWS ECS.
CodeDeploy is a service that makes the following things easier:
- Update Lambda functions and create new versions
- Avoid downtime during application deployments
- Swiftly release new features
- Promptly roll back to a known good version in case of deployment failure
AWS CodeDeploy is focused on the following three platforms for deployments:
- EC2/on-premises instances
- Lambda functions
- ECS containerized applications
Using these three platforms as a basis, you describe your deployments in a file named appspec
. This file can be written in either JSON or YAML Ain't Markup Language (YAML) format.
There are multiple types of files and components that CodeDeploy can distribute, including the following:
- Executables ...