Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mike10004/aws-scripts
Scripts that make my job functions relating to AWS a tad easier.
https://github.com/mike10004/aws-scripts
Last synced: 15 days ago
JSON representation
Scripts that make my job functions relating to AWS a tad easier.
- Host: GitHub
- URL: https://github.com/mike10004/aws-scripts
- Owner: mike10004
- License: mit
- Created: 2016-09-08T18:38:27.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-07-23T19:37:27.000Z (over 4 years ago)
- Last Synced: 2024-10-07T09:21:13.692Z (3 months ago)
- Language: Python
- Size: 25.4 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Some AWS Scripts
================These are some AWS scripts that I use for maintaining a set of EC2
instances that stretches over several regions. They are meant to
address several deficiencies in the AWS APIs and the `awscli` utility:* the scripts allow some queries and commands to be executed across
multiple regions, unlike `awscli`
* the scripts mitigate the difficulty created by the restrictions
around security groups (being restricted to one region or VPC)Dependencies
------------These are Python 2.7 scripts and they assume you have the `boto3` and
`ipcalc` packages installed. You can use `pip` to install those
packages. (On Windows, make sure 2.7.9+ is installed and execute
`python -m pip install ipcalc boto3`.)Configuration
-------------The scripts require an AWS access key. You can provide the key on
the command line, but for security and convenience, use `awscli` and
execute `aws configure` to create a credentials file from which the
scripts will draw your credentials.Note that the scripts generally ignore the region preference you set
with `aws configure` and by default operate on all EC2 regions.Execution
---------For each script, execute
$ ./ec2_script_name.py --help
to print a help message describing how to use it.