【发布时间】:2022-01-23 19:57:08
【问题描述】:
我需要编写一个 lambda 函数来检索 s3 对象 URL 以进行对象预览。我遇到了这个解决方案,但我对此有疑问。就我而言,我想检索我的 s3 存储桶中任何对象的 URL,因此没有 Keyname。如何检索存储在我的 s3 存储桶中的任何未来对象的 URL。
bucket_name = 'aaa'
aws_region = boto3.session.Session().region_name
object_key = 'aaa.png'
s3_url = f"https://{bucket_name}.s3.{aws_region}.amazonaws.com/{object_key}"
return {
'statusCode': 200,
'body': json.dumps({'s3_url': s3_url})
}
【问题讨论】:
标签: python