Как создать загружаемый URL для объекта (JSON файл) в корзине S3? - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть объект, сохраненный в корзине 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>

Есть идеи?

...