O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Automation in AWS with CloudFormation, CLI, and SDKs

Video Description

More Than 11 Hours of Video Instruction

More than 11 hours of video instruction covering AWS services and tools used to automate the creation and maintenance of AWS infrastructure, including VPC, EC2, Lambda, RDS, and deploying containerized microservices with Docker. Includes hands-on, detailed labs making use of AWS Command Line Interface, AWS CloudFormation, and the Python SDK.

Description

Automation in AWS with CloudFormation, CLI, and SDKs LiveLessons is a video product designed to provide a guide to creating resources, organizing environments, and ongoing maintenance. The course covers methods and tools necessary to organize and automate numerous resources within the rich ecosystem of Amazon Web Services.

Automation in AWS with CloudFormation, CLI, and SDKs LiveLessons contains 9 focused lessons with more than 11 hours of video lecture, screencast, interactive monitor work, and live hands-on labs. Demonstrations of Amazon Web Services and third-party cloud solutions are included to provide a clear guide to performing common operational tasks and achieving a reliable, cost-effective, and automated environment.

Access the codebase available for this LiveLesson at https://github.com/talentedmrjones/amazon-web-services-linux-operations.

About the Instructor

Richard A. Jones is a certified AWS Solution Architect and an AWS Authorized Instructor, having taught the IT teams of numerous Fortune 500s and postgraduate students at the University of Colorado.

Programming since age 10, Richard has spent more than 25 years furthering his knowledge and skills of information technologies. He studied network switching systems in the U.S. Army, attained a degree in Digital Media, and has a long history of web and mobile application development. Beginning with a funded startup in 2009, Richard has dedicated more than 6 years to building robust, highly available, fault-tolerant systems in Amazon Web Services, and has taught hundreds of IT professionals how to do the same.

Richard holds the AWS Solution Architect Professional level, AWS Developer and SysOps Administrator associate level certifications.

Skill Level

  • Intermediate
What You Will Learn

Lesson 1: Operations Overview
Lesson 2: Account Security and Management
Lesson 3: Managing Network Resources
Lesson 4: Managing Object Storage
Lesson 5: Managing Compute Resources
Lesson 6: Managing Block Storage
Lesson 7: Managing Databases
Lesson 8: Monitoring and Logging
Lesson 9: Managing Containerized Services

Who Should Take This Course

  • Solution Architects, system administrators, network administrators, and developers looking to automate the creation and maintenance of their AWS infrastructure.
About Pearson Video Training

Pearson publishes expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. These professional and personal technology videos feature world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, Pearson IT Certification, Prentice Hall, Sams, and Que Topics include: IT Certification, Network Security, Cisco Technology, Programming, Web Development, Mobile Development, and more. Learn more about Pearson Video training at http://www.informit.com/video.

Table of Contents

  1. Introduction
    1. AWS Linux Operations: Introduction 00:01:25
  2. Lesson 1: Operations Overview
    1. Topics 00:00:34
    2. 1.1 Importance of Automation 00:03:01
    3. 1.2 Tools for Automation 00:01:23
    4. 1.3 Common Tasks in Amazon Web Services (AWS) 00:03:07
    5. 1.4 Importance of Tagging AWS Resources 00:04:16
    6. 1.5 AWS Command Line Interface (CLI) Overview 00:02:11
    7. 1.6 Controlling AWS CLI Output 00:04:29
    8. 1.7 Review of AWS CloudFormation 00:09:27
    9. 1.8 Review of Python SDK 00:03:32
    10. 1.9 A Note About the Labs 00:06:26
    11. 1.10 Lab: Installing the AWS CLI and Python SDK 00:06:54
  3. Lesson 2: Account Security and Management
    1. Topics 00:00:27
    2. 2.1 Review of Credential Types 00:06:00
    3. 2.2 Leveraging Multiple Accounts with AWS Organizations 00:10:43
    4. 2.3 Roles for Elevated Privileges 00:06:44
    5. 2.4 Lab: Enabling Cross-Account Admin Access 00:20:03
    6. 2.5 Using Profiles with AWS CLI 00:03:42
    7. 2.6 Lab: Configuring the AWS CLI 00:05:10
    8. 2.7 Lab: Creating Users, Groups, and Policies with AWS CloudFormation 00:17:26
    9. 2.8 Enforcing Multi-Factor Authentication (MFA) 00:01:36
    10. 2.9 Lab: Enabling an MFA Device 00:09:05
    11. 2.10 Lab: Password Reset with AWS CLI 00:03:31
    12. 2.11 Lab: Credential Rotation with AWS CLI 00:04:38
  4. Lesson 3: Managing Network Resources
    1. Topics 00:00:44
    2. 3.1 Review of Amazon VPC 00:12:37
    3. 3.2 Lab: Amazon VPC Creation with AWS CloudFormation 00:15:59
    4. 3.3 Lab: Getting Resource Details with AWS CLI 00:10:44
    5. 3.4 Lab: Creating Gateways and Routes with AWS Cloudformation 00:15:58
    6. 3.5 Lab: Managing Network ACLs with AWS CloudFormation 00:10:28
    7. 3.6 Using Change Sets in AWS CloudFormation 00:03:31
    8. 3.7 Lab: Applying Change Sets with AWS CloudFormation 00:15:38
    9. 3.8 Review of Amazon Route 53 00:07:49
    10. 3.9 Lab: Creating Amazon Route 53 Zones with AWS CloudFormation 00:06:53
    11. 3.10 Lab: Amazon Route 53 Zone Updates with Python 00:10:37
  5. Lesson 4: Managing Object Storage
    1. Topics 00:00:46
    2. 4.1 Review of Amazon Simple Storage Service (S3) 00:06:03
    3. 4.2 Enforcing Encryption for Amazon S3 Objects 00:03:09
    4. 4.3 Amazon S3 Cross-Account Sharing and Access 00:06:48
    5. 4.4 Lab: Creating Amazon S3 Buckets with AWS CloudFormation 00:14:07
    6. 4.5 Lab: Amazon S3 Operations with AWS CLI 00:16:04
  6. Lesson 5: Managing Compute Resources
    1. Topics 00:00:37
    2. 5.1 Review of Amazon EC2 00:10:10
    3. 5.2 Lab: Managing Key Pairs with AWS CLI 00:14:19
    4. 5.3 Lab: Creating Amazon EC2 Instance Profiles with AWS CloudFormation 00:13:27
    5. 5.4 Lab: Finding Amazon Machine Images with AWS CLI 00:11:05
    6. 5.5 Lab: Launch Amazon EC2 Instances with AWS CLI 00:11:14
    7. 5.6 Instance Metadata Service 00:02:11
    8. 5.7 Lab: Getting Instance Metadata with Curl 00:05:19
    9. 5.8 Lab: Creating Amazon Machine Images with Python 00:22:46
    10. 5.9 Lab: Creating Auto Scaling Groups with AWS CloudFormation 00:17:13
    11. 5.10 Review of AWS Lambda 00:03:56
    12. 5.11 Lab: Environment Cleanup with AWS Lambda 00:19:31
    13. 5.12 Review of Elastic Load Balancing 00:09:17
    14. 5.13 Lab: Creating Elastic Load Balancers with AWS CloudFormation 00:10:21
  7. Lesson 6: Managing Block Storage
    1. Topics 00:00:27
    2. 6.1 Review of Amazon Elastic Block Store (EBS) 00:05:56
    3. 6.2 Lab: Creating Amazon EBS Volumes with AWS CLI 00:12:04
    4. 6.3 Lab: Mounting an Amazon EBS Volume with AWS CLI 00:11:59
    5. 6.4 Lab: Creating Amazon EBS Snapshots with AWS CLI 00:06:22
    6. 6.5 Lab: Volume Cleanup with Python 00:07:30
  8. Lesson 7: Managing Databases
    1. Topics 00:00:29
    2. 7.1 Review of Amazon RDS 00:06:50
    3. 7.2 Amazon RDS Subnet Groups 00:03:02
    4. 7.3 Lab: Creating an Amazon RDS DB Instance with AWS CloudFormation 00:15:51
    5. 7.4 Lab: Amazon RDS Snapshots and Cross-Region Copy with Python 00:07:57
    6. 7.5 Review of Amazon DynamoDB 00:08:07
    7. 7.6 Lab: Amazon DynamoDB Table Creation with AWS CloudFormation 00:07:37
  9. Lesson 8: Monitoring and Logging
    1. Topics 00:00:35
    2. 8.1 Review of Amazon CloudWatch Metrics and Logs 00:12:28
    3. 8.2 Lab: Creating Amazon SNS Topics and Subscriptions with AWS CLI 00:08:39
    4. 8.3 Lab: Creating Amazon CloudWatch Alarms with Python 00:07:43
    5. 8.4 Review of AWS CloudTrail 00:03:37
    6. 8.5 Use Case: Analyzing CloudTrail with AWS Lambda 00:03:54
  10. Lesson 9: Managing Containerized Services
    1. Topics 00:00:35
    2. 9.1 Review of Amazon EC2 Container Service (ECS) 00:07:06
    3. 9.2 Lab: Creating an Amazon ECS Cluster with AWS CLI 00:09:36
    4. 9.3 Lab: Creating a Private Docker Registry with AWS CLI 00:04:57
    5. 9.4 Lab: Building and Pushing Docker Images with AWS CLI 00:18:41
    6. 9.5 Understanding Task Definitions, Tasks, and Services 00:04:03
    7. 9.6 Understanding IAM Roles and Policies for ECS 00:03:18
    8. 9.7 Lab: Creating ECS Roles and Policies with AWS CloudFormation 00:05:03
    9. 9.8 Lab: Creating a Task Definition with AWS CLI 00:09:09
    10. 9.9 Lab: Creating a Service with AWS CLI 00:14:17
    11. 9.10 Lab: Updating a Service with AWS CLI 00:08:00
  11. Summary
    1. AWS Linux Operations: Summary 00:01:06