| Filename | Purpose / Usage | Last modified |
|---|---|---|
| imports.yaml | Shared Imports or mappings used by parent stacks | Upload #1 — 7 minutes ago |
| intro.yaml | Template used in the initial CloudFormation demonstration (used directly in the intro demo) | Upload #2 — 2 minutes ago |
| parent.yaml | Parent stack that may reference nested stacks | Upload #1 — 7 minutes ago |
| s3-bucket.yaml | Example S3 bucket resource definition | Upload #1 — 7 minutes ago |
| simple-ec2.yaml | Simple EC2 instance stack for demos | Upload #1 — 7 minutes ago |
| simple-s3.yaml | Minimal S3 stack used in examples | Upload #1 — 7 minutes ago |
| ssm.yaml | Systems Manager (SSM) configuration or association examples | Upload #1 — 7 minutes ago |
| stack-policy.json | Example stack policy for protecting resources during updates | Upload #1 — 7 minutes ago |
| stackset.yaml | StackSet example for multi-account / multi-region deployment | Upload #1 — 7 minutes ago |

- Download ZIP: Click the “Code” button on the GitHub page and choose “Download ZIP”.
- Clone with Git (recommended for tracking changes):
- Clone the repository to your local machine.
- Inspect templates to understand resource layout and parameters (start with
intro.yamlandparent.yaml). - Validate templates locally with the AWS CLI:
- aws cloudformation validate-template —template-body file://intro.yaml
- When ready to deploy, use CloudFormation package/deploy steps (or the Console) to create stacks and observe the results.
- Track changes with git and use branches for experimentations.
This repository is intended as a reference for following along with the demos. Clone the repo and apply the templates locally so you can explore changes, validate templates, and safely iterate on your CloudFormation learning.
- AWS CloudFormation Documentation
- AWS CLI CloudFormation commands
- GitHub repo: https://github.com/kodekloudhub/AWS-CloudFormation