AWS CloudFormation
Instructor Richard Jones
More training
- Amazon Web Services Fundamentals
- Automation in AWS with CloudFormation, CLI, and SDKs
- Networking in AWS
- AWS Certified Cloud Practitioner Complete Video Course
- More live classes by Richard
- Also check out training from my friend and colleague Chad Smith
A Note About This Class
This class is intended for those who have AWS experience or have previously attended other training.
This class assumes you have a working knowledge of
- AWS global infrastructure
- AWS core services (VPC, EC2, S3, RDS)
- Scripting or programming (YAML, JSON, Python, etc)
This class covers
- Deep technical details of AWS CloudFormation
- How to write and deploy templates
- How CloudFormation fits into CI/CD
This class does not cover
- Fundamentals
- Other AWS services
- Continuous Integration and Deployment
- Every CloudFormation feature
Agenda
CloudFormation Overview
- Documentation
- Syntax
- CloudFormations place in CI/CD
Creating Resources
- Using aws cli
- using Management console
Updating Resources
- Change sets
- deploy command
Stack Variables
- Pseudo-parameters
- Parameters
- Mappings
- References
Organizing Templates and Stacks
- Nested Stacks
- cross-stack references
Conditions
- conditional resources
- conditional resource options
Wait Conditions and Helper Scripts
- Wait handles
- Cloud init
Intrinsic Functions
- explore intrinsic functions