Skip to content

PacktPublishing/Mastering-AWS-CloudFormation-Second-Edition

Repository files navigation

Mastering AWS CloudFormation Second Edition

Mastering AWS CloudFormation Second Edition

This is the code repository for Mastering AWS CloudFormation Second Edition, published by Packt.

Build resilient and production-ready infrastructure in Amazon Web Services with CloudFormation

What is this book about?

Mastering CloudFormation covers all the features that an engineer needs to use to effectively build, maintain, and operate large-scale infrastructures within AWS. It covers all the core features as well as various methods to successfully extend its capabilities beyond AWS.

This book covers the following exciting features:

  • Understand modern approaches to IaC
  • Develop universal, modular, and reusable CloudFormation templates
  • Discover ways of applying continuous delivery with CloudFormation
  • Implement IaC best practices in the AWS cloud
  • Provision massive applications across multiple regions and accounts
  • Automate template generation and software provisioning for AWS
  • Extend CloudFormation features with custom resources and the registry
  • Modularize and unify templates using modules and macros

If you feel this book is for you, get your copy today!

https://www.packtpub.com/

Instructions and Navigations

All of the code is organized into folders. For example, Chapter05.

The code will look like the following:

import boto3
def check_if_key_exists():
    client = boto3.client(<ec2>)
    try:
        resp = client.describe_key_pairs(KeyNames=[«mykey»])
    except Exception:

Following is what you need for this book: If you are a developer who wants to learn how to write templates, a DevOps engineer or SRE interested in deployment and orchestration, or a solutions architect looking to understand the benefits of streamlined and scalable infrastructure management, this book is for you. Prior understanding of the AWS Cloud is necessary.

With the following software and hardware list you can run all code files present in the book (Chapter 1-12).

Software and Hardware List

Chapter Software required OS required
1-12 AWS CLI 1.18 or later Mac OS X, and Linux (Any)
1-12 Python 3.6 or later Windows, Mac OS X, and Linux (Any)
1-12 Homebrew 2.2 or later Windows, Mac OS X, and Linux (Any)
1-12 Docker 19.03.5 or later Windows, Mac OS X, and Linux (Any)

Related products

Get to Know the Author

Karen Tovmasyan is a Senior Software Engineer at Uber, working in the payments team and helping Uber successfully maintain its infrastructure across cloud providers. Previously he worked at various startups and consulting companies getting the most from the AWS Cloud.

Other books by the authors

Mastering AWS CloudFormation

Download a free PDF

If you have already purchased a print or Kindle version of this book, you can get a DRM-free PDF version at no cost.
Simply click on the link to claim your free PDF.

https://packt.link/free-ebook/9781805123903

About

Mastering AWS CloudFormation Second Edition, published by packt

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published