Пользовательское время окончания действия generate_presigned_url не устанавливает boto3 (Python) - PullRequest
0 голосов
/ 23 апреля 2020

Я использую следующий метод generate_presigned_url метод для получения URL-адреса для загрузки, по умолчанию он дает «3600» секунд, чтобы истечь время. Но в то время как я устанавливаю пользовательское время истечения в 3 часа, что равно 10800 секундам, оно все равно задает аналогичные значения, которые отсутствуют даже в секундах. И если я пытаюсь изменить пользовательские значения, он дает то же самое целое число в expire. Снимок экрана прилагается. Моя проблема заключается в том, почему он продолжает работать таким образом, хотя я устанавливаю пользовательский срок действия и почему не в секундах?

с использованием boto3 version 1.12.44

download_url = self.s3_client.generate_presigned_url(
        ClientMethod='get_object',
        Params={'Bucket': BUCKET_NAME, 'Key': s3_file_path}, ExpiresIn=10800,
        HttpMethod='GET'
    )

enter image description here

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