def main(transfer_file, bucket_name, s3_key_name=None, use_rr=False,
make_public=True):
global bucket
# open the wikipedia file
if not s3_key_name:
s3_key_name = os.path.basename(transfer_file)
conn = boto.connect_s3(AWS_ACCESS_KEY_ID,AWS_SECRET_ACCESS_KEY)
bucket = conn.get_bucket(bucket_name)
file_handle = open(transfer_file, 'rb')
k = Key(bucket)
k.key = s3_key_name
k.set_contents_from_file(file_handle, cb=progress, num_cb=20, reduced_redundancy=use_rr )
if make_public:
k.make_public()
return '/'.join((bucket_name, s3_key_name))
csv_loader_for_redshift.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录