From the course: AWS for DevOps: Continuous Delivery and Process Automation
Unlock the full course today
Join today to access over 22,400 courses taught by industry experts or purchase this course individually.
Using CloudFormation templates - Amazon Web Services (AWS) Tutorial
From the course: AWS for DevOps: Continuous Delivery and Process Automation
Using CloudFormation templates
- [Instructor] So I've been mentioning CloudFormation templates, and it's time to dig in. A key component of automation on the Amazon ecosystem is service configuration as code. Now, this can be handled in a number of ways. In production projects, I've actually used AWS CLI scripts to, for example, create EC2 instances, create lambda, so on and so forth, but this is really arduous 'cause you have to write the scripts manually. Wouldn't it be great if there was some sort of tool that could automatically generate an executable set of code or scripts? Well, that's what CloudFormation is for. Although it does take some time to figure out how to use it because it's complex and powerful, it is a key part of process automation, including CI/CD for Amazon. So how does it work? Well, you can see on the left we have a template and this happens to be in a code format called YAML. You can use YAML or JSON and these are just script notations. And on the right, you have a visual representation. So…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
AWS automation services5m 16s
-
Using AWS CodeStar7m 32s
-
Update code from IDE and CodeStar5m 26s
-
Using CloudFormation templates3m 32s
-
About CodeCommit users3m 59s
-
Using CodeCommit6m 34s
-
Using CodeBuild2m 59s
-
Using CodeDeploy4m 17s
-
Using CodePipeline5m 46s
-
Using OpsWorks2m 21s
-
Understand Config and Service Catalog3m 58s
-
-
-
-