Tweak and/or add to aws

pull/102/head
terminalforlife 4 years ago
parent 9f2dcacb25
commit 4e3bf50c9e

@ -1,38 +1,43 @@
# install aws cli # aws
# ???
# Install AWS CLI, using a Python package installer. This is available in the
# Ubuntu 16.04 repositories, so is probably available in other distributions'
# repositories, therefore I'd recommend using that unless otherwise required.
pip install awscli pip install awscli
# configure AWS CLI # Configure AWS CLI.
aws configure aws configure
# describe instances in the current account # Describe instances in the current account.
aws ec2 describe-instances --instance-ids i-01234567 aws ec2 describe-instances --instance-ids i-01234567
# list public IP addresses of instances # List public IP addresses of instances.
aws ec2 describe-instances \ aws ec2 describe-instances \
--query "Reservations[*].Instances[*].PublicIpAddress" \ --query "Reservations[*].Instances[*].PublicIpAddress" \
--output=text --output=text
# start instance with the specified id # Start instance with the specified ID.
aws ec2 start-instances --instance-ids i-12345678c aws ec2 start-instances --instance-ids i-12345678c
# copy directory to S3 # Copy directory to S3.
aws s3 cp ${directory} s3://${bucket}/${directory} --recursive aws s3 cp ${directory} s3://${bucket}/${directory} --recursive
# sync directory with S3 # Sync directory with S3.
aws s3 sync ${directory} s3://${bucket}/${directory} --exclude *.tmp aws s3 sync ${directory} s3://${bucket}/${directory} --exclude *.tmp
# list s3 buckets # List S3 buckets.
aws s3 ls aws s3 ls
# remove s3 bucket # Remove S3 bucket.
aws s3 rb --force s3://${bucket_name} aws s3 rb --force s3://${bucket_name}
# get bucket logging # Get bucket logging.
aws s3api get-bucket-logging --bucket ${bucket_name} aws s3api get-bucket-logging --bucket ${bucket_name}
# AWS cloudformation list stacks # AWS cloudformation list stacks.
aws cloudformation list-stacks \ aws cloudformation list-stacks \
--stack-status-filter [ CREATE_COMPLETE | UPDATE_COMPLETE | etc.. ] --stack-status-filter [ CREATE_COMPLETE | UPDATE_COMPLETE | etc.. ]
# other useful commands: # Follow the below link for some other useful commands.
# https://github.com/toddm92/aws/wiki/AWS-CLI-Cheat-Sheet # https://github.com/toddm92/aws/wiki/AWS-CLI-Cheat-Sheet

Loading…
Cancel
Save