Python 3 Boto 3,AWS S3:获取对象URL

Python 3 Boto 3,AWS S3:获取对象URL,第1张

Python 3 Boto 3,AWS S3:获取对象URL

没有简单的方法,但是您可以从存储桶所在的区域(

get_bucket_location
),存储桶名称和存储键构造URL :

bucket_name = "my-aws-bucket"key = "upload-file"s3 = boto3.resource('s3')bucket = s3.Bucket(bucket_name)bucket.upload_file("upload.txt", key)location = boto3.client('s3').get_bucket_location(Bucket=bucket_name)['LocationConstraint']url = "https://s3-%s.amazonaws.com/%s/%s" % (location, bucket_name, key)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5648164.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存