Skip to content

Instantly share code, notes, and snippets.

@tuannvm
Last active November 6, 2017 02:34
Show Gist options
  • Save tuannvm/f1bff61677b970677505149f2154922e to your computer and use it in GitHub Desktop.
Save tuannvm/f1bff61677b970677505149f2154922e to your computer and use it in GitHub Desktop.
#AWS #cheatsheet

CLI

  • aws-cli cheatsheet @so0k link

  • find all instances on specific regions

aws ec2 describe-instances --region us-east-1 \
--query 'Reservations[].Instances[].[InstanceId,InstanceType,State.Name,PublicIpAddress,Placement.AvailabilityZone]'

ECR

  • Use ECR with Jenkins link
@tuannvm
Copy link
Author

tuannvm commented Jul 19, 2017

  • get bucket-policy from s3 buckets list:
for i in (aws s3api list-buckets --query "Buckets[].Name" | cut -d"," -f1 | grep -vE "\[|\]"); echo $i ; \
aws s3api get-bucket-acl --bucket (echo $i | xargs); end

@tuannvm
Copy link
Author

tuannvm commented Jul 20, 2017

  • List instances's private ip & state matched specific tag:
aws ec2 describe-instances --query "Reservations[].Instances[].[State.Name,NetworkInterfaces[].PrivateIpAddresse
s[].PrivateIpAddress]" --filters "Name=tag:KubernetesCluster,Values=staging"

@tuannvm
Copy link
Author

tuannvm commented Jul 21, 2017

  • Add key pair:
aws ec2 import-key-pair --region ap-northeast-2 --key-name tuan \
--public-key-material "ssh-rsa 1232131eqddasdqee1edwefqwewqe"

@tuannvm
Copy link
Author

tuannvm commented Aug 2, 2017

  • Search instance private/public ip:
aws ec2 describe-instances --filters "Name=instance-id ,Values=*$1*" \
--query "Reservations[].Instances[].NetworkInterfaces[].[Association.PublicIp,PrivateIpAddress]"

@tuannvm
Copy link
Author

tuannvm commented Aug 14, 2017

  • List all iam groups:
aws iam list-groups --query "Groups[].[Arn, GroupName]"

@tuannvm
Copy link
Author

tuannvm commented Nov 6, 2017

  • Specify access_key & private_key inline:
export AWS_ACCESS_KEY_ID=
export AWS_SECRET_ACCESS_KEY=

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment