Tweak and/or add to aws
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
|
||||
|
||||
# configure AWS CLI
|
||||
# Configure AWS CLI.
|
||||
aws configure
|
||||
|
||||
# describe instances in the current account
|
||||
# Describe instances in the current account.
|
||||
aws ec2 describe-instances --instance-ids i-01234567
|
||||
|
||||
# list public IP addresses of instances
|
||||
# List public IP addresses of instances.
|
||||
aws ec2 describe-instances \
|
||||
--query "Reservations[*].Instances[*].PublicIpAddress" \
|
||||
--output=text
|
||||
|
||||
# start instance with the specified id
|
||||
# Start instance with the specified ID.
|
||||
aws ec2 start-instances --instance-ids i-12345678c
|
||||
|
||||
# copy directory to S3
|
||||
# Copy directory to S3.
|
||||
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
|
||||
|
||||
# list s3 buckets
|
||||
# List S3 buckets.
|
||||
aws s3 ls
|
||||
|
||||
# remove s3 bucket
|
||||
# Remove S3 bucket.
|
||||
aws s3 rb --force s3://${bucket_name}
|
||||
|
||||
# get bucket logging
|
||||
# Get bucket logging.
|
||||
aws s3api get-bucket-logging --bucket ${bucket_name}
|
||||
|
||||
# AWS cloudformation list stacks
|
||||
# AWS cloudformation list stacks.
|
||||
aws cloudformation list-stacks \
|
||||
--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
|
||||
|
Loading…
Reference in New Issue