EC2 instance using AWS CLI
# Create a new RSA key pair named devops-kp and save it to a file
aws ec2 create-key-pair --key-name devops-kp --query 'KeyMaterial' --output text > devops-kp.pem
# Launch the EC2 instance using the created key pair
aws ec2 run-instances \
--image-id ami-0cd59ecaf368e5ccf \
--instance-type t2.micro \
--key-name devops-kp \
--tag-specifications 'ResourceType=instance,Tags=[{Key=Name,Value=devops-ec2}]' \
--security-groups default
# Verify the status of the EC2 instance
aws ec2 describe-instances --filters "Name=tag:Name,Values=devops-ec2" --query "Reservations[*].Instances[*].[InstanceId,State.Name]"
Last updated