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

AWS MasterClass: DevOps w/ AWS Command Line Interface (CLI)

Video Description

Learn AWS Command Line Interface to manage your AWS cloud resources. Use AWS CLI to automate your AWS cloud services

About This Video

  • AWS CLI can be used to manage various AWS services like EC2, IAM, ELB, ECS and many others.
  • In this course, we will dive deep into many of these services and learn how we can deploy, configure and manage some of the key cloud components available for these services.

In Detail

In this course, we will focus on implementing DevOps practices in the cloud using an aggregation of very potent tools and services. We will learn about AWS CodePipeline, AWS CodeDeploy and tie it all together with Jenkins. AWS CodePipeline and AWS CodeDeploy are DevOps focused services offered by Amazon Web Services. This combination of toolsets provides end-to-end capabilities of fully automating your source code builds, testing, and deployment. Implementing these tools and DevOps practices can help us immensely in reducing the risk within our software development lifecycle by catching bugs early and increasing the quality of our software products. This, in turn, reduces the overall cost of developing innovative software in any environment - startups and enterprise alike. When any startup or technology company is looking to implement DevOps practices to automate their infrastructure they are willing to pay handsomely for DevOps engineers and consultants to help them manage their infrastructure. Wouldn’t you want to acquire these skills and be a part of this cloud computing revolution? Be highly sought after and take your career to the next level? Imagine getting that promotion in your current role. Imagine getting chased by recruiters looking for the skilled and experienced engineers that companies are desperately seeking to hire. Imagine getting a massive bump in your income as a result of your newly acquired in-demand skills. That's what we want for you, and we know it's what you want for yourself, so grab your copy of DevOps with AWS CodePipeline, Jenkins and AWS CodeDeploy now and let's get you started today!

Table of Contents

  1. Chapter 1 : Welcome and Introduction
    1. Welcome and Introduction 00:02:14
    2. Course overview 00:03:57
    3. About us 00:02:52
    4. About you the learner 00:01:44
    5. Get ready for AWS CLI 00:00:54
  2. Chapter 2 : Introduction to AWS CLI
    1. Introduction to AWS CLI 00:02:51
    2. Install AWS CLI on Windows 00:04:01
    3. Install AWS CLI on Linux 00:03:50
    4. Configure AWS CLI 00:05:45
    5. AWS CLI output formats 00:04:33
    6. AWS CLI configuration 00:04:25
    7. AWS CLI help and documentation 00:03:27
  3. Chapter 3 : AWS CLI setup
    1. AWS CLI setup 00:03:35
    2. AWS CLI auto completion 00:05:34
    3. AWS CLI filter option 00:04:53
    4. AWS CLI query option 00:05:55
    5. AWS CLI dry-run option 00:03:06
    6. Introduction to JMESPath terminal 00:07:59
    7. Setup JMESPath terminal 00:05:14
  4. Chapter 4 : AWS CLI Commands for AWS EC2
    1. A quick checkin 00:01:19
    2. AWS CLI and AWS EC2 00:06:35
    3. AWS EC2 instances 00:03:06
    4. AWS EC2 components 00:03:57
    5. AWS EC2 key pair 00:04:02
    6. AWS security groups 00:07:01
    7. AWS AMI and AWS VPC 00:03:09
    8. Deploy AWS EC2 instance 00:06:35
    9. AWS elastic IP address 00:05:39
    10. Terminate AWS EC2 instance 00:03:00
  5. Chapter 5 : AWS CLI Commands for AWS S3
    1. AWS CLI and AWS S3 00:08:24
    2. AWS CLI commands for AWS S3 00:03:09
    3. Upload data to AWS S3 via AWS CLI 00:05:36
    4. Manage AWS S3 objects using AWS CLI 00:04:49
    5. Move and synch AWS S3 objects using AWS CLI 00:07:17
    6. Delete AWS S3 objects using AWS CLI 00:02:53
  6. Chapter 6 : AWS CLI Commands for AWS IAM
    1. AWS CLI commands for AWS IAM 00:04:31
    2. List and create AWS IAM users using AWS CLI 00:05:06
    3. Manage AWS IAM using AWS CLI 00:09:21
    4. Manage AWS IAM using AWS CLI #2 00:06:07
  7. Chapter 7 : AWS CLI Commands for AWS ELB
    1. AWS CLI and AWS ELB 00:06:10
    2. WS CLI commands for AWS ELB 00:03:06
    3. AWS CLI commands for AWS ELB #2 00:10:19
    4. AWS CLI commands for classic AWS ELB 00:05:53
    5. AWS CLI commands for internal AWS ELB 00:04:19
    6. AWS CLI commands for ELB (contd.) 00:03:23
  8. Chapter 8 : AWS CLI Commands for AWS SNS & AWS SQS
    1. AWS CLI commands for AWS SNS and AWS SQS 00:05:44
    2. AWS CLI commands for AWS SNS 00:07:22
    3. AWS CLI commands for AWS SQS 00:06:32
    4. AWS CLI commands for AWS SQS (contd.) 00:06:12
  9. Chapter 9 : AWS CLI Commands for AWS ECS
    1. AWS CLI commands for AWS ECS 00:05:24
    2. AWS CLI commands for AWS ECS clusters 00:04:35
    3. AWS CLI commands for container instances in AWS ECS 00:06:45
    4. AWS CLI commands for AWS ECS task definition 00:07:47
  10. Chapter 10 : AWS CLI Commands for AWS SES
    1. AWS CLI Commands for AWS SES 00:10:14
    2. AWS CLI commands for AWS SES (contd.) 00:03:42
  11. Chapter 11 : AWS CLI Commands and Shell Scripting
    1. AWS CLI and shell scripting 00:05:35
    2. Search for AWS EC2 instances using AWS CLI and shell scripting 00:04:21
    3. Search for AWS AMIs using AWS CLI and shell scripting 00:03:50
    4. Create AWS VPC and Subnets using AWS CLI and shell scripting 00:05:31
  12. Chapter 12 : Introduction to AWS
    1. Introduction to AWS 00:07:58
    2. Benefits of the AWS cloud 00:06:40
    3. Who is using AWS? and Why? 00:05:59
    4. Services provided by AWS 00:03:48
    5. Services provided by AWS #2 00:06:57
    6. AWS - a leading cloud platform 00:06:06
  13. Chapter 13 : Conclusion
    1. Bonus lecture 00:02:48