Возможно ли тайм-аут S3 Copy - PullRequest
0 голосов
/ 15 мая 2018

Когда я пытаюсь скопировать видеообъекты (файлы 9GB .mp4) между сегментами в одном и том же виртуальном частном канале AWS, время ожидания операции истекает через 10,02 секунды. В моей лямбда-функции не указан тайм-аут, похоже, что это может происходить изнутри в операции копирования s3

Вот код из , как скопировать объект s3 из одного сегмента в другое с помощью python boto3 Я использую

 import boto3
 s3 = boto3.resource('s3')
 copy_source = {
      'Bucket': 'mybucket',
      'Key': 'mykey'
    }
 final_bucket = s3.Bucket('otherbucket')
 final_bucket.copy(copy_source, 'otherkey')

Я пытался использовать следующее, но это может не сработать, может у кого-нибудь есть идея, пожалуйста, дайте мне знать

 config = Config(connect_timeout=5, retries={'max_attempts': 2})
 final_bucket = s3.Bucket('finalbucketname')
 final_bucket.copy(copy_source, 'otherbucket',config=config)

 Encountered a copy exception: __init__() got an unexpected keyword argument 'connect_timeout'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...