Skip to content

carolinebrasil/analysis-buckets-n-instances

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data analysis S3 and Ec2

This tool was created in Python3 to analyze informations of buckets in Amazon S3, showing about each bucket:

  • Name
  • Date of creation
  • Number of files
  • Total size (KB)
  • Last modified date
  • Price

Prerequisites

Before you continue, please have met the following requirements:

$ touch ~/.aws/credentials
[default]
aws_access_key_id = YOUR_ACCESS_KEY_ID
aws_secret_access_key = YOUR_SECRET_ACCESS_KEY
[default]
region = YOUR_PREFERRED_REGION
  • Install the latest version of Python 3 and pip3
  • Windows, Linux and Mac OS supported

Install

In your terminal clone this repo:

git clone https://github.com/carolinebrasil/analysis-buckets-n-instances.git

cd analysis-buckets-n-instances

run the following command:

pip3 install -r requirements.txt

How to use

$ python3 data-analysis-s3.py

Expected output:

+----------------------+----------------------+----------------------+----------------------+----------------------+----------------------+
| Name                 | Creation date        |      Number of files |      Total size (KB) |  Last modified date  |                Price |
|----------------------+----------------------+----------------------+----------------------+----------------------+----------------------|
| challengeanalysis    | 2020-06-26           |                    5 |             1.662100 | 2020-06-26           |             0.000000 |
| challengeanalysis2   | 2019-09-20           |                    1 |             0.000000 | 2019-10-10           |             0.000000 |
| firstpythonbucket    | 2020-06-27           |                    2 |             0.683600 | 2020-06-28           |             0.000000 |
| secondpythonbucket   | 2020-06-27           |                    1 |             0.293000 | 2020-06-27           |             0.000000 |

or

$ python3 data-analysis-ec2.py

Expected output:

+---------------------+----------------------+----------------------+----------------------+----------------------+
| Creation date       |  ID                  |  Type                | State                |  Private_IP          |
|---------------------+----------------------+----------------------+----------------------+----------------------|
| 2020-07-19 18:06:32 | i-0d8fca075757d07e7  | t2.medium            | running              | 172.31.73.219        |
| 2020-07-19 18:06:32 | i-0298f359163d99f24  | t2.medium            | running              | 172.31.73.135        |
| 2020-07-19 18:06:32 | i-04648d0c2d5efe183  | t2.medium            | running              | 172.31.79.103        |

About

This tool created in Python3 analyze informations of buckets in Amazon S3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages