Course Outline
Introduction
Overview of AWS CloudFormation Features and Architecture
- Simplified infrastructure management
- Core concepts and key components
Accessing an AWS Account
- Account creation and signup
- VPC endpoint configuration
Getting Started with CloudFormation
- Template fundamentals
- Updating existing stacks
Securing Data with CloudFormation
- Access control mechanisms
- Logging API calls
- Configuration and vulnerability analysis
Leveraging CodePipeline for Continuous Delivery
- Constructing a pipeline
- Configuration properties
- Parameter override functions
Working with Stacks
- Utilizing the AWS Console
- Detecting configuration drift/changes
- Nested stacks and Windows-based stacks
Integrating External Resources into CloudFormation
- Importing existing resources
- Transferring and exporting existing resources
Working with Templates
- Understanding template structure
- Utilizing macros
In-Depth Template Exploration
- Reviewing simple and complex templates
- Deploying an S3 bucket
- Deploying a web server with EC2
Extending Functionality with StackSets
- Core concepts
- Defining necessary permissions
- Stack set actions
Using the CloudFormation Registry
- Private and public extensions
- Registering new resource types
- Viewing available extensions
Exploring Advanced CloudFormation Topics
- Advanced features
- CloudFormation in team environments
- Using cfn-lint and yamllint for validation
- Implementing CloudFormation policies
Troubleshooting
Summary and Conclusion
Requirements
- Foundational understanding of cloud computing concepts.
- Familiarity with the Amazon Web Services (AWS) Console.
Target Audience
- Cloud engineers.
- Developers.
Testimonials (2)
I've find out new interesting things about Lambda and Serverless
Oleg Buldumac - PUBLIC COURSE
Course - AWS Lambda for Developers
Everything in general.