Simple CloudFormation Template (YAML) - Cloudformation Typing CST Test
Loading…
Simple CloudFormation Template (YAML) — Cloudformation Code
A simple CloudFormation template to create an S3 bucket.
# cloudformation/demo.yaml
AWSTemplateFormatVersion: '2010-09-09'
Resources:
MyS3Bucket:
Type: AWS::S3::Bucket
Properties:
BucketName: my-example-bucketCloudformation Language Guide
AWS CloudFormation is a service that allows developers and operators to model and provision AWS and third-party resources in a safe, repeatable, and automated manner using templates defined in JSON or YAML.
Primary Use Cases
- ▸Automated provisioning of AWS resources
- ▸Repeatable multi-environment deployments
- ▸Compliance and auditing of infrastructure changes
- ▸Multi-account and multi-region architecture deployment
- ▸Integration into CI/CD pipelines
Notable Features
- ▸Declarative template-based provisioning
- ▸Drift detection for stack resources
- ▸Stack sets for multi-account deployments
- ▸Rollback on failure for safe deployments
- ▸Integration with AWS IAM for permissions control
Origin & Creator
Developed by Amazon Web Services (AWS) to automate and standardize AWS infrastructure deployment.
Industrial Note
CloudFormation is essential for enterprises managing large-scale, repeatable AWS infrastructure deployments where consistency, compliance, and automation are critical.