AWS DevOps Blog

Tag: CloudFormation

Tracking the Cost of Your AWS CloudFormation Stack

With cost allocation tagging and the AWS Cost Explorer, you can see the cost of operating each of your AWS CloudFormation stacks. Here’s how it works.  AWS CloudFormation automatically tags each stack resource. For example, if you have a stack that creates an Amazon EC2 instance, AWS CloudFormation automatically tags the instance with the following […]

Use Nested Stacks to Create Reusable Templates and Support Role Specialization

When you create AWS CloudFormation templates, you might find that you’re continually describing the same set of resources in different templates. However, instead of repeatedly adding them to each of your templates, consider using nested stacks. What are Nested Stacks With nested stacks, you can link to a template from within any other template. You […]

Delete Your Stacks But Keep Your Data

When you delete a stack, by default AWS CloudFormation deletes all stack resources so that you aren’t left with any strays. This also means any data that you have stored in your stack are also deleted (unless you take manual snapshots).  For example, data stored in Amazon EC2 volumes or Amazon RDS database instances are […]

Using the New CloudFormation Parameter Types

Invalid input for parameter values is the number one reason for stack creation failures. To make it easier to enter the correct parameter values and to improve parameter validation, the AWS CloudFormation team recently added the ability to set additional data types for parameters. Parameter types enable CloudFormation to validate inputs earlier in the stack […]

Adding Comments inside AWS CloudFormation Templates

AWS CloudFormation simplifies provisioning on AWS. You can apply software engineering best practices such as version control, code reviews, unit tests, and continuous integration to the AWS CloudFormation templates, the same way you apply those best practices to your application code. For example, with application code, you can add descriptive comments to help you document various portions […]

View CloudFormation Logs in the Console

Background AWS CloudFormation simplifies provisioning and management on AWS. You can templatize the service and application architectures you want, and have CloudFormation use the templates for quick and reliable provisioning of the services or applications as ‘stacks’. You can also easily update or replicate the stacks as needed. Inside the CloudFormation templates, you can configure the […]

AWS CloudFormation supports AWS OpsWorks

Today we launched the ability for AWS CloudFormation to provision and update AWS OpsWorks resources such as stacks, layers and applications. You can include both OpsWorks and other AWS resources such as Amazon VPC, Elastic Load Balancing or Amazon RDS in a single CloudFormation template. This makes it easy to document, version control, and share […]

CloudFormation Office Hours: New Features, Building a VPC, and Live Q&A

We’re back next week with CloudFormation Office Hours at 9:00a.m. PST on Thursday, February 13th. Sign up or learn more at We’ll walk through the basics of building and managing an Amazon VPC with CloudFormation. Additionally we’ll look at top forum items, and – of course – answer your questions, live! Help Build the Agenda You […]

Customers, CloudFormation, and Custom Resources

I was at re:Invent in Las Vegas a few months ago, and my favorite part about our annual conference also happens to be what I enjoy most about my job: meeting with customers and learning not only how they use our services, but also how they would like to see them improved. One evening after […]

Join us for a CloudFormation Office Hours Hangout

We’re hosting CloudFormation Office Hours next week at 9:00a.m. PST on Thursday, January 30th and you’re invited! Sign up or learn more at  We’ll be joined by a CloudFormation software engineer to learn about authenticated file downloads in cfn-init. We’ll also look at top forum items, and – of course – answer your questions, live! Previous Sessions […]