У меня есть объект, сохраненный в корзине s3. Я хочу создать загружаемый URL для этого объекта. Я использовал generate_presigned_url
, как:
s3_client = boto3.client('s3')
json_url = s3_client.generate_presigned_url('get_object',
Params={'Bucket': <bucket_name>, 'Key': <json_file>}, ExpiresIn=86400)
Но, когда я нажимаю на предоставленный URL, я получаю следующую ошибку:
<Error>
<Code> SignatureDoesNotMatch </Code>
<Message> The request signature we calculated does not match the signature you provided. Check your key and signing method. ...
...
</Error>
Есть идеи?