Introduction to CloudFormation Flashcards
What is CloudFormation
A service that allows you to manage, configure and provision your AWS infrastructure as code.
How are resourced defined in CloudFormation?
In the CloudFormation template
How does CloudFormation use the template to create resources?
It interprets the template and makes appropriate API calls to create the resources defined.
Which notation languages does CloudFormation support?
YAML
JSON
What does YAML stand for?
YAML Ain’t Markup Language
What does JSON stand for?
Javascript Object Notation
Does AWS charge to use CloudFormation?
No. Only the resources created are charged.
Can Cloudformation be used to manage updates and dependencies?
Yes
In addition to creating a stack, can CloudFormation be used to roll back the entire stack?
Yes
From where does CloudFormation read your template?
S3
What do we call the resulting set of resources from deploying a template?
Stack - In IT, all of the technologies and resources used to deploy an application is called a “stack”.
What is the minimum mandatory section of a CloudFormation template?
The Resources section.
What is currently the only accepted template format version for CloudFormation?
AWSTemplateFormatVersion: “2010-09-09”
What is the Metadata section of a CloudFormation script?
Data about data. This section can either be simple, and just defining information about the stack, or very complex in defining what should be done within the resource.
What is the parameters section of CloudFormation script?
Defines inputs to be used by script variables. These include default inputs, or user defined inputs collected at deployment.