Mihir Patel
4 min readMar 11, 2021


In this article you will see how to use AWS by the command line .

🔅 Create a key pair

🔅 Create a security group

🔅 Launch an instance using the above created key pair and security group.

🔅 Create an EBS volume of 1 GB.

🔅 The final step is to attach the above created EBS volume to the instance you created in the previous steps.

We have 3 ways to interact/communicate with AWS Technology i.e

1)Using WebUI: In this we can access the AWS services through Web portal that is by Graphical Interface where we can click and select operations using Mouse.

2)Using CLI (Command Line Interface):For this we have to install one software i.e AWS CLI SDK Tool in our base OS

3)Using Automation i.e by writing program/code

In this Practical You will see Using CLI method ……


The AWS Command Line Interface (AWS CLI) is an open source tool that enables us to interact with AWS services using commands in our command-line shell. For this we need to install one software for CLI for window you can download from this link

  1. (For Windows):

For Linux and Mac :

  1. (For Linux):
  2. (For Mac):

1 ) For myside this is Windows base :

First Download This Software then Install by this showing Below Images

Doing Practical By AWS CLI we need to setup Access key and secret key .

So For this first crate IAM user And Put this Access Key And Secret Key In this Cli .

First Crate IAM User Then Do below Work ..

1)Login in to AWS Account

> aws configure
AWS Access Key ID [None]: *******************
AWS Secret Access Key [None]: ***************
Default region name [None]: ap-south-1
Default output format [None]: json

Now we successfully Login to AWS Account

2) Create key-pair

For Crating Key-pair Write below command

> aws ec2 create-key-pair  — key-name MYKEY — query keyinfo  — output text > MYKEY.pem

To see all the Key-Pairs exist in that particular region using CLI we use command

3) Create security Group

>aws ec2 create-security-group — group-name MyCLiSecurityGroup — description “My security group” 

So to Set Inbound or Ingress Rule to a security group so that we can authorize the outside traffic we can use the command

> aws ec2 authorize-security-group-ingress --group-id sg-0ac9d9eddb7112a21 --protocol all --port all --cidr

See in web consol

To see the above all Information about Security Group and see all the existing security group using CLI we use command

> aws ec2 describe-security-groups

4) Now, we have to launch an EC2 Instance using the Key-Pair and the Security Group that we have created in the above previous steps.

If we want to launch one more EC2 Instance using CLI we use command

> aws ec2 run-instances --image-id ami-081bb417559035fe8 --instance-type t2.micro --security-group-ids  sg-0ac9d9eddb7112a21 --key-name MYKEY

5) Now, after Launching EC2 Instance now we have to create one EBS Volume of 1 GB

> aws ec2 create-volume --availability-zone ap-south-1a --size 1

6)Now We have Ec2 Instance and One EBs for Attach EBs with instances

Then Go to Instance Cli :

  1. Partition
  2. format
  3. mount The EBs So EBs attach with Instances

For Run bellow Command

> fdisk /dev/sdf
> mkfs.ext4 /dev/sdf
> mount /dev/sdf /mydrive
> df -h

So Our EBs Connect with Instances

Thanks readers for reading!!!



Mihir Patel

Recommended from Medium


See more recommendations