Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rahulvyas1/aws-snapshot-analyzer
Using Boto3 Python 3 library to Manage EC2 Instance snapshots
https://github.com/rahulvyas1/aws-snapshot-analyzer
Last synced: 25 days ago
JSON representation
Using Boto3 Python 3 library to Manage EC2 Instance snapshots
- Host: GitHub
- URL: https://github.com/rahulvyas1/aws-snapshot-analyzer
- Owner: rahulvyas1
- License: gpl-3.0
- Created: 2018-09-02T11:18:00.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-09-05T17:49:17.000Z (over 6 years ago)
- Last Synced: 2024-10-28T12:47:25.486Z (2 months ago)
- Language: Python
- Size: 20.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AWS-Snapshot-Analyzer
Using Boto3 Python 3 library to Manage EC2 Instance snapshots**This project will help manage your snapshots.**
1. Lists all your EC2 Instances:white_check_mark: :100:
2. Lists your Volumes
3. Automatically create snapshots from your EC2 Volumes
4. Filter EC2 Instances using project name ( --project="YOUR PROJECT NAME ) :100: :white_check_mark:
5. Start & Stop Instances :100: :white_check_mark:## Instructions to Run the program
### Install libraries
```python
pip3 install boto3
pip3 install click
```### Configuring
shotty uses AWS configuration file created using the aws-cli, please follow the steps to configure your file-
`aws configure`
### Running
After doing the above steps you are good to run this program-
`python3 run pycode.py`
(OPTIONAL) To pass on a project as an argument please use this-
`python3 run pycode.py --project=YOUR_PROJECT_NAME`
*command* is list, start, or stop
*project* is optional