Boto3 presigned_url get_object не работает в браузере - PullRequest
0 голосов
/ 08 января 2019

Я работаю с boto3 и python и использую presigned_url для помещения файлов в корзину. Теперь я хочу получить файл из корзины так:

s3_bucket = 'mybucket'
s3 = boto3.client('s3', 'eu-central-1', aws_access_key_id='my_access_key', aws_secret_access_key='my_secret_access_key')


url = s3.generate_presigned_url(
    'get_object',
    Params={'Bucket': s3_bucket,
            'Key': 'my_file'
            },
    ExpiresIn=3600)

Теперь, если я использую такие запросы, как:

import requests
response = requests.get(url)

Я получаю статус 200 и работает нормально, но если я пытаюсь использовать этот URL в браузере, он возвращает мне 403 (запрещено). Есть идеи, почему не работает в браузере?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...