Guest User

Untitled

a guest
Jan 17th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. # Create a security group
  2. aws ec2 create-security-group --group-name <name> --description "Description here"
  3.  
  4. # Create an inbound rule for a security group
  5. aws ec2 authorize-security-group-ingress --group-name <name> --protocol <protocol> --port <port number> --cidr <IP>
  6.  
  7. # Create an outbound rule for a security group
  8. aws ec2 authorize-security-group-egress --group-id <ID> --ip-permissions '[{"IpProtocol": "tcp", "FromPort": 80, "ToPort": 80, "IpRanges": [{"CidrIp": "10.0.0.0/16"}]}]'
  9.  
  10. # Delete an inbound rule for a secuirty group
  11. aws ec2 revoke-security-group-ingress --group-name <name> --protocol <protocol> --port <portr number> --cidr <IP>
  12.  
  13. # Delete an outbound rule for a security group
  14. aws ec2 revoke-security-group-egress --group-id <ID> --ip-permissions '[{"IpProtocol": "tcp", "FromPort": 80, "ToPort": 80, "IpRanges": [{"CidrIp": "10.0.0.0/16"}]}]'
  15.  
  16. # Create a Key Pair
  17. aws ec2 create-key-pair --key-name <name> --query 'KeyMaterial' --output text > <path to key>
  18.  
  19. # Create a new instance (using Amazon Linux)
  20. aws ec2 run-instances --image-id <AMI ID> --security-group-ids <group ID> --count 1 --instance-type <instance name> --key-name <key name> --query 'Instances[0].InstanceId'
  21.  
  22. # Retrieve IP address from a running instance
  23. aws ec2 describe-instances --instance-ids "<instance ID>" --query 'Reservations[0].Instances[0].PublicIpAddress'
  24.  
  25. # Add/Edit tag to an EC2
  26. aws ec2 create-tags --resources <instance ID> --tags Key=<key>,Value=<value>
  27.  
  28. # Delete a key pair
  29. aws ec2 delete-key-pair --key-name <name>
  30.  
  31. # Delete Security Group
  32. aws ec2 delete-security-group --group-name <name>
Add Comment
Please, Sign In to add comment