EC2 CLI Quick Reference Guide

EC2 CLI Quick Reference Guide

1. Basic Commands:

  • aws ec2 describe-instances: Lists all EC2 instances.
  • aws ec2 start-instances --instance-ids <instance-id>: Starts the specified EC2 instance.
  • aws ec2 stop-instances --instance-ids <instance-id>: Stops the specified EC2 instance.
  • aws ec2 terminate-instances --instance-ids <instance-id>: Terminates the specified EC2 instance.

2. Instance Management:

  • aws ec2 run-instances --image-id <image-id> --instance-type <instance-type>: Launches a new EC2 instance.
  • aws ec2 reboot-instances --instance-ids <instance-id>: Reboots the specified EC2 instance.
  • aws ec2 modify-instance-attribute --instance-id <instance-id> --<attribute> <value>: Modifies instance attributes.

3. Security Groups:

  • aws ec2 create-security-group --group-name <group-name> --description <description>: Creates a new security group.
  • aws ec2 authorize-security-group-ingress --group-id <group-id> --protocol <protocol> --port <port> --cidr <CIDR>: Allows inbound traffic to a security group.
  • aws ec2 revoke-security-group-ingress --group-id <group-id> --protocol <protocol> --port <port> --cidr <CIDR>: Removes inbound traffic from a security group.