DEV Community

Mohan Sharma
Mohan Sharma

Posted on

aws cli command to spin-up an EC2 instance

AMI_ID=ami-0XXXXXXXXXXXXXXXX
SUBNET_ID=subnet-0XXXXXXXXXXXX
SECURITY_GROUP_ID=sg-0XXXXXXXXXXX
NAME=hq-test1-EC2-WINDOWS
Env=Dev
IAM_INSTANCE_PROFILE=hq-instanceprofile

aws ec2 run-instances \
--image-id $AMI_ID \
--count 1 \
--instance-type t3.medium \
--subnet-id $SUBNET_ID \
--iam-instance-profile Name=$IAM_INSTANCE_PROFILE \
--security-group-ids $SECURITY_GROUP_ID \
--metadata-options "HttpTokens=required,HttpEndpoint=enabled" \
--block-device-mappings '[{"DeviceName":"/dev/sda1","Ebs":{"VolumeSize":100,"VolumeType":"gp2","Encrypted":true}}]' \
--tag-specifications "ResourceType=instance,Tags=[{Key=Name,Value=$NAME},{Key=Env,Value=$Env}]" \
    "ResourceType=volume,Tags=[{Key=Name,Value=$NAME},{Key=Env,Value=$Env}]" \
"ResourceType=network-interface,Tags=[{Key=Name,Value=$NAME}]"

Enter fullscreen mode Exit fullscreen mode

Top comments (0)