aws-s3-cli :
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_NAME = ""
S3_FILE_NAME = ""
BUCKET_NAME = ""
AWS_ACCESS_KYE = ""
AWS_SECRET_ACCESS_KYE = ""
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