Amazonian
Amazonian is a Python library for interacting easily with Amazon S3 and Redshift.
Installation
pip install amazonian
Usage
S3
from amazonian import S3
s3 = S3(key=None, secret=None, iam_role=None, root='s3://', spark=spark)
s3.ls(path='s3://bucket/directory/subdirectory')
s3.tree(path='s3://bucket/directory/subdirectory')
s3.get_size(path='some_file')
s3.save_parquet(data=my_data, path='s3://bucket/directory/subdirectory/name.parquet')
my_data = s3.load_parquet(path='s3://bucket/directory/subdirectory/name.parquet')