sujitmandal / aws-s3-cli

aws s3 bucket cli upload, download, check file availability, and get all available list from AWS s3 bucket.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aws-s3-cli :

DownloadsGitHub license PyPI - Python Version PyPI - Wheel PyPI

aws s3 bucket cli

upload, download, check file availability, and get all available list from AWS s3 bucket.

Package Installation :

pip install aws-s3-cli

Pypi Package Link

How to import the module:

FILE_OBJ = "" # File object
FILE_NAME = "" # File name
S3_FILE_NAME = "" # S3 file name or uploaded file name
BUCKET_NAME = "" # Bucket name
AWS_ACCESS_KYE = "" # Access key ID
AWS_SECRET_ACCESS_KYE = "" # Secret access key

Upload File :

from aws_s3_cli.aws_s3_cli import upload_file

status = upload_file(BUCKET_NAME, AWS_ACCESS_KYE, AWS_SECRET_ACCESS_KYE, FILE_OBJ, FILE_NAME)

print(status)

Download File :

from aws_s3_cli.aws_s3_cli import download_file

status = download_file(BUCKET_NAME, AWS_ACCESS_KYE, AWS_SECRET_ACCESS_KYE, S3_FILE_NAME, FILE_NAME)

print(status)

Check File Status :

from aws_s3_cli.aws_s3_cli import check_file_status

status = check_file_status(BUCKET_NAME, AWS_ACCESS_KYE, AWS_SECRET_ACCESS_KYE, S3_FILE_NAME)

print(status)

Get All File List :

from aws_s3_cli.aws_s3_cli import get_all_file_list

file_list = get_all_file_list(BUCKET_NAME, AWS_ACCESS_KYE, AWS_SECRET_ACCESS_KYE)

print(file_list)

Get All File Dictionary :

from aws_s3_cli.aws_s3_cli import get_all_file_dict

file_dict = get_all_file_dict(BUCKET_NAME, AWS_ACCESS_KYE, AWS_SECRET_ACCESS_KYE)

print(file_dict)

Required package’s:

• pip install boto3

License:

MIT Licensed

Author:

Sujit Mandal

GitHub

PyPi

LinkedIn

About

aws s3 bucket cli upload, download, check file availability, and get all available list from AWS s3 bucket.

License:MIT License


Languages

Language:Python 100.0%