AWS EC2 commands

                                                                            EC2 Commands 

Note Correct VPC ID, AMI ID, Security Group & SubnetId then run below command to spin the instance

vpc-503a3e39
subnet-05f9e9373fb8524d4
sg-c80694a0
ami-08e0ca9924195beba (t2.micro) Free Tier AMI code  

aws ec2 run-instances --image-id ami-08e0ca9924195beba --count 1 --instance-type t2.micro --key-name SharadKeyPair --security-group-ids  sg-c80694a0 --subnet-id subnet-05f9e9373fb8524d4


aws ec2 describe-instances \
    --filters Name=instance-type,Values=t2.micro,t3.micro Name=availability-zone,Values=us-east-2c
AWS filter using state running 

aws ec2 describe-instances --filters Name=instance-state-name,Values=running

AWS filter using state running 

aws ec2 describe-instances --filters Name=instance-state-name,Values=running --query "Reservations[*].Instances[*].InstanceId" --output text


Terminate Instance 


aws ec2 terminate-instances --instance-ids <instance-id>


                              Automating EC2 instance using Ansible playbook

install ansible module 
ansible-galaxy collection install amazon.aws











Comments

Popular posts from this blog

Ec2 instance using Ansible