0
我已生成使用boto3在我的容器中的一个对象的预签网址:如何使用boto3中预先签名的url从S3获取对象?
s3.generate_presigned_url('get_object', Params = {'Bucket': 'https://s3.amazonaws.com/<>', 'Key': '<>.json'}, ExpiresIn = 100)
现在,我怎么get_object
它boto3? The boto3's get_object
reference没有为预先签名的url指定任何参数。
那么,如何从S3中使用它在boto3中的预签名url中获取该对象?
使用'requests'向url发送'GET'请求。 – franklinsijo
预签名url是指让用户直接使用https协议下载它,而不是将api与身份验证令牌密钥一起使用。 – mootmoot
为什么要使用预先签名的URL通过boto检索对象?您通常会向boto提供凭据,以便它可以通过API调用访问内容,而不是预先签署的URL。 –