AWS S3提供了两种不同的URL样式来访问托管在存储桶中的文件。这两种URL样式分别为可视化托管样式URL和路径样式URL。
示例代码:
import boto3
# 创建S3客户端
s3 = boto3.client('s3')
# 获取可视化托管样式URL
bucket_name = 'my-bucket'
key = 'path/to/my-file.jpg'
url = s3.generate_presigned_url('get_object', Params={'Bucket': bucket_name, 'Key': key})
print(url) # 打印可视化托管样式URL
示例代码:
import boto3
# 创建S3客户端
s3 = boto3.client('s3')
# 获取路径样式URL
bucket_name = 'my-bucket'
key = 'path/to/my-file.jpg'
url = f"https://s3.amazonaws.com/{bucket_name}/{key}"
print(url) # 打印路径样式URL
以上示例代码分别演示了如何获取可视化托管样式URL和路径样式URL。根据实际需求选择适合的URL样式来访问S3存储桶中的文件。
上一篇:AWS S3未返回指定数量的记录
下一篇:AWS S3文件的批量存在验证?