https://github.com/tleonhardt/snapshotalyzer-30000
Demo project to manage AWS EC2 instance snapshots
https://github.com/tleonhardt/snapshotalyzer-30000
aws boto3 click ec2 python
Last synced: 3 days ago
JSON representation
Demo project to manage AWS EC2 instance snapshots
- Host: GitHub
- URL: https://github.com/tleonhardt/snapshotalyzer-30000
- Owner: tleonhardt
- License: apache-2.0
- Created: 2019-10-03T04:25:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-10-05T20:55:23.000Z (over 6 years ago)
- Last Synced: 2024-12-28T10:52:23.340Z (over 1 year ago)
- Topics: aws, boto3, click, ec2, python
- Language: Python
- Size: 8.79 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# snapshotalyzer-30000
Demo project to manage AWS EC2 instance snapshots
## About
This project is a demo, and uses [boto3](https://boto3.amazonaws.com/v1/documentation/api/latest/index.html?id=docs_gateway)
to manage AWS EC2 instance snapshots.
## Configuring
shotty uses the configuration file created by the AWS cli, e.g.
`aws configure --profile shotty`
## Running
This project requires Python 3 and the `boto3` package.
First, install [pipenv](https://github.com/pypa/pipenv). Then:
```
pipenv install
pipenv run shotty/shotty.py [-project=PROJECT]
```
where:
* **command** is list, start, or stop
* **projecct** is optional