AWS EC2, EBS and Security Group by CLI
The task we have to perform is
the important thing is each and every step we will do from the cli(command line)
Step1: Create a key-pair
this command we can use to ask help from AWS, it will give us the list of all the commands and programs that AWS ec2 has
this is the command we can use to create the key-pair
but challenge is we do not know the way this command should be used, so we will again ask from the AWS help
this command will open the document for us so we can get to know the use of this command and the syntax/synopsis to use
so this is the synopsis of this command if we want to use this program we will have to use accordingly
by this command key is created
it is always good practice to cross-check so we will verify from the GUI
so now we are sure that key has been created successfully
so first step is done
Step2: Create the security-group
we will again ask from the AWS to help because we do not need to remember the program name
this is the function we can use to create the security group
if we are not sure we can again view the document of this program and confirm
see it is clearly written in the document that this program we can use to create the security group
this is the synopsis of this command by which we can use it
so now we will create the security group
security group is created we can see the group id in output
we should verify it from GUI
security group is successfully created
but the challenge we have here we will not be able to launch any instance from this security group because this security group does not have any rule
and this is obvious if no one allowed to come in then how will you login after you launched this instance
so we will create one security rule that is anyone can connect it by ssh protocol
this is the command we have to create the inbound security rule
this is the synopsis how we can add the rules
we have successfully created the rule for security group
we should always verify from GUI
so we have created one inbound rule that any can come and connect via ssh protocol
now my security group is ready to launch
so step 2 is done
these two steps we have done till now
Step3: Launch an instance using the above created key pair and security group
Before we launch any instance we should collect the information that we will use while launching the information
so these are the information we need to launch the instances we have collected them
we are going to use the same key and same security group that we have created now
this is the command we will use to launch any instance
we can see the synopsis
by using this synopsis we can launch the instance
so by this command we launch our instance
we can verify from GUI as well
so we have successfully launched one instance from the key and the security group we have created
step3 is done
Step4: Create an EBS volume of 1GB
this is the program that will help us in creating the volume
see here we have created one ebs volume of 1gb
we can verify from the GUI as well
so step 4 is done
Step5: The final step is to attach the above created EBS volume to the instance created in the previous step
now we need to attach this ebs volume to the instance we have created
this is the command by which we can attach the ebs volume to the instance
so we can see that ebs volume of 1 gb has been attached to the instance we just launched
step5 is done
Thank you for your precious time