Aws Command Line Interface (Aws Cli)
Published 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.12 GB | Duration: 5h 21m
Published 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.12 GB | Duration: 5h 21m
Mastering the AWS 2. X Command Line Interface
What you'll learn
Install and configure the AWS CLI on Windows and Apple/Linux
Use the AWS CLI to build and manage simple AWS systems
Use the AWS CLI for EB Tools (Elastic Beanstalk Tools)
Use the AWS CLI for SAM Tools (Serverless Application Model)
Using the AWS CLI for templated files
Requirements
None, this is a guide to the AWS CLI 2.X in Windows and Apple/Linux
Description
Welcome to the AWS Command Line Course, The AWS CLI has a mythos of being very hard to use, but if you have ever done any scripting at all, the CLI is a quick way to automate many of the administrative tasks that both developers and administrators have to do on a day-to-day basis. This course covers the AWS CLI 2.X command reference. While the AWS console is great to use and often recommended for people to learn, you can only do one thing at a time, make a user, make an ec2, make a beanstalk, or a cloud formation project one at a time on the console. While beanstalk and cloud formation allow you to orchestrate whole environments, using the CLI can often be a quicker way of deploying an ecosystem over using the one item at a time console.This course will walk you through how to install the AWS CLI and common uses that will truly make your deployment, orchestration, or system administration much easier and much quicker. If you already script a lot of your automation or script a lot of your day-to-day administration services then after learning the syntax, you’ll be able to do the same with your AWS environment.Benefits to the AWS CLI (Command Line Interface)The biggest benefit to using the AWS CLI is the ability to automate multiple AWS services from one scripting location.For people who are old-school scripting and automating servers and their processes like updates and other items are common, administrators do this on a daily basis, especially for repetitive or frankly boring things to do. Adding the cloud to the mix just adds complexity and in many cases hundreds if not thousands of more servers, databases, and other items that can benefit from a common scripting base.• Saving time on routine administration is a huge benefit of using the CLI• You can control most if not all Amazon services from the CLI• You can use it to automate processes, even ones that are time-dependent using a variation of cron to schedule backups
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: Setups and Prep
Lecture 2 Overview of the AWS-CLI
Lecture 3 AWS-CLI - Best Practices
Lecture 4 Lecture create an IAM user
Lecture 5 Hands On create an IAM user
Lecture 6 Install Homebrew
Lecture 7 Errors you might get with Apple and Homebrew
Lecture 8 Install AWS-CLI on Apple or Linux
Lecture 9 Make your Windows AWS-CLI account
Lecture 10 Install AWS-CLI on Windows
Lecture 11 Hands On - Install AWS CLI on Windows
Lecture 12 Hands On - Configure AWS Console on Windows
Lecture 13 Lecture Setting up Cloud Trail
Lecture 14 Hands On - Setting up Cloud Trail
Lecture 15 Using Cloud Trail to audit user activity
Lecture 16 Why you want to set up Cloud Trail
Lecture 17 Setup SSH Linux Apple
Section 3: AWS Identity and Access Management (IAM)
Lecture 18 Introduction
Lecture 19 IAM Command Overview
Lecture 20 Add and Delete Users Apple
Lecture 21 Add and Delete Users Windows
Lecture 22 Create and Delete Access Key - Apple and Linux
Lecture 23 Create and Delete Access Key - Windows
Lecture 24 Create and Delete Group - Apple and Linux
Lecture 25 Create and Delete Group - Windows
Lecture 26 Add User to Group - Apple Linux
Lecture 27 Add User to Group - Windows
Lecture 28 Create and Delete Login Profiles - Apple Linux
Lecture 29 Create and Delete Login Profiles - Windows
Lecture 30 Create Policies - Apple Linux
Lecture 31 Create Policies - Windows
Lecture 32 Attach Policy - Apple Linux
Lecture 33 Attach Policy - Windows
Section 4: EC2 and Systems Administration
Lecture 34 Overview of this section
Lecture 35 What is EC2 and how does it work?
Lecture 36 Starting and Stopping EC2 instances
Lecture 37 Create a default VPC
Lecture 38 Create and Delete a Regular VPC
Lecture 39 Create and Delete Key Pairs
Lecture 40 Create and Delete security groups
Lecture 41 Create traffic mirroring
Lecture 42 Describe Images
Lecture 43 Describe Instances
Lecture 44 Describe Key Pairs
Lecture 45 Describe local gateway routing tables
Section 5: AWS-CLI and Elastic Beanstalk
Lecture 46 What is Elastic Beanstalk?
Lecture 47 EB Overview of Commands
Lecture 48 Install EB Tools
Lecture 49 Setup a Sample Elastic Beanstalk App
Lecture 50 EB Appversion
Lecture 51 EB Config
Lecture 52 EB Console
Lecture 53 EB Deploy
Lecture 54 EB Events
Lecture 55 EB Health
Lecture 56 EB Logs
Lecture 57 EB Terminate
Lecture 58 EB Terminate Follow Through
Section 6: AWS-CLI and the Serverless Application Model (SAM)
Lecture 59 What is SAM?
Lecture 60 Installing the SAM CLI
Lecture 61 Installing SAM CLI on Windows
Lecture 62 SAM INIT
Lecture 63 SAM Build
Lecture 64 Making your First SAM Sample APP
Lecture 65 SAM Delete
Lecture 66 SAM Deploy
Lecture 67 SAM Logs
Lecture 68 SAM Traces
Lecture 69 SAM Validate
Section 7: AWS-CLI and using templates
Lecture 70 AWS EC2 Launch Templates
Lecture 71 Cloud Formation Templates
Lecture 72 SAM Templates
Section 8: Closing Section
Lecture 73 Clean up your AWS Users
Lecture 74 Closing Notes
This course is for anyone who wants to learn how to program and use the AWS CLI. With both the AWS Developer Associate and AWS SysOps Associate along with most of the professional certificates from AWS needing experience with the AWS command line interface, this course fills in a missing part of training that is not provided directly by the vendor. If you are interested in cloud automation and scripting, or even just knowing enough for the certification exams, this course is for you.