Get in Touch

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.
 7 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories