Keypairs
| Use | Command |
|---|---|
| configuration | aws configure |
| list all keypairs | aws ec2 describe-key-pairs |
| create a keypair | aws ec2 create-key-pair --key-name --output text |
| import an existing keypair | aws ec2 import-key-pair --key-name keyname_test --public-key-material file:///home/rkumar/id_rsa.pub |
| delete a keypair | aws ec2 delete-key-pair --key-name |
| delete an AMI | aws ec2 deregister-image --image-id ami-00000000 |
| list all instances | aws ec2 describe-instances |
| create a new instance | aws ec2 run-instances --image-id ami-a0b1234 --instance-type t2.micro --security-group-ids sg-00000000 --dry-run |
| stop an instance | aws ec2 terminate-instances --instance-ids <instance_id> |
| list status of all instances | aws ec2 describe-instance-status |
| list status of a specific instance | aws ec2 describe-instance-status --instance-ids <instance_id> |
| list all running instance, Name tag and Public IP Address | aws ec2 describe-instances --filters Name=instance-state-name,Values=running --query 'Reservations[].Instances[].[PublicIpAddress, Tags[?Key==Name].Value | [0] ]' --output text |
| list all security groups | aws ec2 describe-security-groups |
| delete a security group | aws ec2 delete-security-group --group-id sg-00000000 |
| list all user’s info | aws iam list-users |
| list all user’s usernames | aws iam list-users --output text | cut -f 6 |
| list current user’s info | aws iam get-user |
| list current user’s access keys | aws iam list-access-keys |
| crate new user | aws iam create-user --user-name UserName |
| list buckets | aws s3 ls |
| list bucket content | aws s3 ls s3://<bucketName> |
| make bucket | aws s3 mb s3://<bucketName> |
| remove empty bucket | aws s3 rb s3://<bucketName> |
| copy to bucket | aws s3 cp <object> s3://<bucketName> |
| copy from bucket | aws s3 cp s3://<bucketName>/<object> <destination> |
| move object | aws s3 mv s3://<bucketName>/<object> <destination> |
| sync objects | aws s3 sync <local> s3://<bucketName> |
| removed objects | aws s3 rm s3://<bucketName>/<object> |