Chapter
Exploring the AWS CloudFormation management console
Managing CloudFormation using the AWS CLI
Chapter 2: Building Your First AWS CloudFormation Project
CloudFormation project scenario
Implementing a CloudFormation project using the management console
Implementing a CloudFormation project using the AWS CLI
Setting up the AWS Command Line Interface (CLI)
Configuring security access for CloudFormation
Building and deploying CloudFormation
Editing a CloudFormation project
Editing CloudFormation using the management console
Editing CloudFormation using the AWS CLI
Deleting a CloudFormation project
Deleting CloudFormation using the management console
Deleting CloudFormation Stack using the AWS CLI
Chapter 3: Developing AWS CloudFormation Templates
Reviewing the AWS CloudFormation template format
Reviewing JSON and YAML programming
The programming model for AWS CloudFormation templates
Writing JSON and YAML to create AWS CloudFormation templates
Getting input from the CloudFormation template
Introducing AWS CloudFormation Designer
Giving a template description
Selecting the input from options
Working with intrinsic functions
Working with Metadata on the CloudFormation template
Demo – building Amazon EC2 using AWS CloudFormation
Developing a CloudFormation template
Chapter 4: AWS CloudFormation StackSets
Introduction to AWS CloudFormation StackSets
Preparing CloudFormation StackSets
Getting the user ID from the IAM user
Creating the AWSCloudFormationStackSetAdministrationRole IAM role
Creating a service role – AWSCloudFormationStackSetExecutionRole
Implementing StackSets using management console
Adding a new CloudFormation Stack
Deleting CloudFormation stacks
Creating StackSets using the AWS CLI
Editing CloudFormation StackSets
Deleting CloudFormation StackSets
Chapter 5: Building Lambda Functions Using AWS CloudFormation
Developing AWS Lambda using Web Management Console (WMC)
CloudFormation template for AWS Lambda functions
Deploying Lambda functions using AWS CloudFormation
Creating a CloudFormation template for the Lambda function
Deploying AWS Lambda to CloudFormation
CloudFormation for AWS Lambda and DynamoDB
Creating the CloudFormation template for AWS DynamoDB
Building a CloudFormation template for Lambda and DynamoDB
Accessing DynamoDB from Lambda functions
Creating the CloudFormation template
Deploying the CloudFormation template
Configuring the Lambda invocation policy
Testing our Lambda function
Deploying the Lambda function to multiple regions
Developing a CloudFormation template for the Lambda function
Deploying the Lambda function to multiple regions
Invoking the Lambda function
Chapter 6: AWS CloudFormation Security
Security threats and models for AWS CloudFormation
Best practices for AWS security
Managing all AWS resource securities
Reducing security access to CloudFormation stacks
IAM conditions for CloudFormation
Other Books You May Enjoy