We’ve created an AWS Command line interface (CLI) course on Udemy. This course covers commands for management of core AWS services such as EC2, S3, and Lambda.
This course is designed to help students and developers get started with using AWS Command Line Interface (CLI). If your prior experience with AWS has been AWS’ web console, then CLI offers a different way of using your AWS account. Using the command line interface is a critical skill for any AWS professional.
The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. You can control multiple AWS services from the command line and automate your infrastructure through scripts using the command line.
This course will prepare you to manage and automate your AWS infrastructure using AWS CLI. This will make your workflow faster and efficient since you will be able to use CLI commands to create, modify, destroy and stop resources in AWS using simple commands.
Leads to Cloudformation
Once you are familiar with CLI, you can start exploring AWS CloudFormation, which is a powerful tool that helps management of AWS resources at a scale using configuration files. Cloudformation’s simplicity makes it an integral part of DevOps toolkit, and it is important to be familiar with the command line tools to learn cloudformation.
Prepare for certification exams:
Learning the command line will give you another perspective on the AWS services. The AWS developer associate exam’s objective mentions ” Ability to use the AWS service APIs, AWS Command Line Interface (CLI), and software developer kits (SDKs) to write applications.” Additionally, familiarity CLI will help you with the DevOps pro exam as well.
In this course, we will:
- Create access keys to use with the AWS CLI
- Install and setup the CLI on your local machine
- Use the CLI to create a VPC.
- Initiate a EC2 instance, view running instances, filter attributes.
- Copy files to and from S3 buckets. Sync local folders with automated cron jobs.
- Write new lambda functions and invoke them using CLI
- Deploy CloudFormation stacks with the CLI
After this course you can begin making calls to your AWS services from the command line like:
$aws ec2 describe-instances
This command lets you list all your S3 buckets in your account
$ aws s3 ls
This command will sync your current folder named myfolder with an s3 bucket named mybucketname
$ aws s3 sync myfolder s3://mybucketname
This command will stop an EC2 instance with the provided instance ID
$ aws ec2 stop-instances --instance-ids i-123abcdefg
We will also create Lambda functions using CLI and creating CloudFormation stack.
What you will get with this course:
- A catalog of videos/labs on how to use the AWS CLI
- Future updates on various new topics
- Ability to ask questions on the Discussion board.