Python脚本,用于上传带有预签名URL的文件

时间:2018-12-20 03:44:54

标签: python python-3.x amazon-s3 boto3

下面的代码片段基本上是经过一个指定的目录,并且对该目录中的每个文件都有一个预签名的URL才能将其上传到S3。我是否认为我可以在for循环中使用curl来上传带有预签名URL的每个文件,还是我需要以其他方式处理它?<​​/ p>


s3 = boto3.client('s3', config=Config(signature_version='s3v4'))

files = os.listdir(path)
for name in files:
    url = s3.generate_presigned_url(
    ClientMethod='get_object',
    Params={
        'Bucket': bucket,
        'Key': name
        }
    )
    print(url)

0 个答案:

没有答案