一些python对象的一些特殊函数。
S3Connector的Python项目详细描述
S3连接器
具有一些基本功能的s3连接器。
要求
- python 3+(在3.7中测试)
- BOTO3=1.9.134
- 波托科尔=1.12.134
使用PIP安装
$ pip install S3Connector
用法
导入库。
fromS3ConnectorimportS3Connector
通过定义aws访问凭据和区域名称创建实例。根据计算机的访问权限,可能不需要这些参数。
s3_connector=S3Connector(aws_access_key_id='##########',aws_secret_access_key='##########',region_name='##########')
导入的模块有几个功能。有关详细信息,请参阅相应的帮助。
s3_connector.upload_file(file_path, bucket_name, object_name)
:将文件上载到s3 buckets3_connector.upload_dataframe_as_csv(dataframe, bucket_name, object_name)
:将数据帧作为csv上载到s3 buckets3_connector.download_file(bucket_name, object_name, file_path)
:从s3 bucket下载文件s3_connector.delete_object(bucket_name, object_name)
:从s3存储桶中删除对象