import boto3
s3 = boto3.client('s3')
url = s3.generate_presigned_url(
'get_object',
Params={
'Bucket': 'mybucket',
'Key': 'myobject'
},
ExpiresIn=3600 # URL有效期为3600秒
)
print(url)
在这个示例中,我们使用了Python boto3库来连接到AWS S3服务并生成预签名URL。需要提供正确的桶名称和对象键。ExpiresIn参数允许设置URL的过期时间。生成的URL可以用于下载对象。