Skip to content

Instantly share code, notes, and snippets.

View addomafi's full-sized avatar
🤓
Working

Adauto Martins addomafi

🤓
Working
View GitHub Profile
import sys
import boto3, json
from datetime import datetime, timedelta
import dateutil.parser
from time import sleep
# pbpaste | jq -r '.[] | [.BucketName, .StorageType, .SizeBytes, .ObjectCount, .Timestamp] | @tsv'
# based on http://www.quora.com/Amazon-S3/What-is-the-fastest-way-to-measure-the-total-size-of-an-S3-bucket
@addomafi
addomafi / ec2_metrics.py
Last active June 3, 2020 17:30
Script to collect data from EC2 instances
import sys
import boto3, json
from datetime import datetime, timedelta
import dateutil.parser
from time import sleep
# pbpaste | jq -r '.[] | [.BucketName, .StorageType, .SizeBytes, .ObjectCount, .Timestamp] | @csv'| sed s/\"//g
# based on http://www.quora.com/Amazon-S3/What-is-the-fastest-way-to-measure-the-total-size-of-an-S3-bucket
@addomafi
addomafi / s3_bucket_lifecycles.py
Last active August 26, 2020 14:17
Describe all S3 buckets and the lifecycles policies
import sys
import boto3, json, copy
from datetime import datetime, timedelta
import dateutil.parser
from time import sleep
session = boto3.Session(profile_name='bkp-default', region_name='us-east-1')
s3 = session.client('s3')