Creating AWS Infrastructure Using AWS CLI
Hey All Cloud Enthusiast’s…
Today I am going to explain you about AWS CLI and how to launch an instance on AWS Cloud Using it.
Task Description → AWS
✔ 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.All the above steps must be performed using AWS CLI .
Amazon Web Services (AWS) is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. These cloud computing web services provide a variety of basic abstract technical infrastructure and distributed computing building blocks and tools. One of these services is Amazon Elastic Compute Cloud (EC2), which allows users to have at their disposal a virtual cluster of computers, available all the time, through the Internet. AWS’s version of virtual computers emulates most of the attributes of a real computer, including hardware central processing units (CPUs) and graphics processing units (GPUs) for processing; local/RAM memory; hard-disk/SSD storage; a choice of operating systems; networking; and pre-loaded application software such as web servers, databases, and customer relationship management (CRM).
Pre-requisites :-
. AWS Account
. IAM User in that AWS account.
. AWS CLI must be installed
. some other pre-requisites may require that i will be explaining in betweeen.
So Let’s Start 🤟…
Create IAM User
after that click on users
and then click on add user
just give some name and select programmatic access option .
for giving permission choose third option i.e. attach existing policies directly . tick the AdministratorAccess option …
then just click next…. and IAM user with admin power will be created for you they will provide you some credentials like access key and secret key for using AWS cloud form CLI .
i.e. by using aws configure
command we will complete the same
aws configure
Now from here we can start our practical …
🗝Command to create credential and key pair
aws ec2 create-key-pair — key-name Abhikey1122
We can check it from cli that key is created .
And for creating security group
Command →
aws ec2 create-security-group — group-name Abhi_SG — vpc-id vpc-c8879aa0 — description “Abhi Security Group Created From CLI”
Again we can check security group is created ..
Details required for launching AWS instance from AWS CLI .
Command to launch an AWS instance →
aws ec2 run-instances — image-id ami-0e306788ff2473ccb — instance-type t2.micro — count 1 — subnet-id subnet-5b4c2717 — security-group-ids sg-07220bbbfe36adb85 — key-name Abhikey1122
Instance has been launched
Now time to create volume so that we can attach it to the instance
aws ec2 create-volume — volume-type gp2 — availability-zone ap-south-1b — size 1
Error u might face during attaching
So do this…
Volume that we created is now attached in the instance .
That’s all our task is done and we have launched an instance on AWS and then after creating a new volume we have attached with it ….
Few Last words .
→ There Are Many things about AWS Cloud that i will be discussing in my upcoming article .
→ I will be sharing many article’s on Integrating multiple tools and technologies Cloud Computing, DevOps, Big Data Hadoop, Machine Learning etc. In Upcoming days .
→ Follow me on Medium for more Article’s on Research based and integration of new new tools and technologies .
For Furthur Queries, Suggestion’s Feel Free to Connect with me On Linkedin .
I Hope you learned something new from this article .
If you like it then Clap & Share ..
Thank you EveryOne For Reading …..