Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
Title Page
Copyright and Credits
Learn CloudFormation
Packt Upsell
Why subscribe?
PacktPub.com
Contributors
About the author
About the reviewer
Packt is searching for authors like you
Preface
Who this book is for
What this book covers
To get the most out of this book
Download the example code files
Download the color images
Conventions used
Get in touch
Reviews
Introducing AWS CloudFormation
Introducing IaC
AWS CloudFormation
How does it work?
Controlling IaC source scripts
CloudFormation templates
CloudFormation stacks
CloudFormation StackSets
Exploring the AWS CloudFormation management console
Managing CloudFormation using the AWS CLI
Summary
Questions
Building Your First AWS CloudFormation Project
CloudFormation project scenario
Preparation
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
Summary
Questions
Developing AWS CloudFormation Templates
Reviewing the AWS CloudFormation template format
Reviewing JSON and YAML programming
JSON programming
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
Mapping parameters
Working with intrinsic functions
Working with Metadata on the CloudFormation template
CloudFormation resources
CloudFormation output
Demo – building Amazon EC2 using AWS CloudFormation
Preparing
Developing a CloudFormation template
Deploying the template
Summary
Questions
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
Creating a new StackSet
Adding a new CloudFormation Stack
Deleting CloudFormation stacks
Creating StackSets using the AWS CLI
Editing CloudFormation StackSets
Deleting CloudFormation StackSets
Summary
Questions
Building Lambda Functions Using AWS CloudFormation
Introducing AWS Lambda
Building AWS Lambda 
Creating the IAM role
Developing AWS Lambda using Web Management Console (WMC)
Testing AWS Lambda
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
Preparation
Developing a CloudFormation template for the Lambda function
Deploying the Lambda function to multiple regions
Invoking the Lambda function
Summary
Questions
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
Stack policies
IAM conditions for CloudFormation
AWS security checklist
Summary
Assessment
Chapter 1
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Other Books You May Enjoy
Leave a review - let other readers know what you think
← Prev
Back
Next →
← Prev
Back
Next →