2015-03-25 1 views
4

Я использую aws S3 nodejs sdk, и мне нужно проверить, существует ли файл в моем ковше как можно быстрее.Как настроить интервалы и max_attempts в aws S3 javascript SDK

Параметры по умолчанию метода AWS.S3.waitFor() проверяют существование объекта каждые 5 секунд с 20 попытками макс. Мне нужно было проверить его каждые 2 секунды, если это возможно. Я могу изменить файл конфигурации (s3-2006-03-01.waiters.json), чтобы достичь этого, но я ищу программный способ сделать это. Есть ли способ достичь этого? Мой код выглядит следующим образом на данный момент:

не
s3.waitFor('objectExists',{ 
       Bucket : 'XXXXX', 
       Key : _Key, 
      },function (err){ 

        if(err){ 
        return _callback(err); 
        } 
        return _callback(false); 

      }); 

ответ

1

По состоянию на эту дату (28 июля, 2016), нет никакого способа настройки этих двух вариантов. Для этого есть feature request на Github AWS SDK для репозитория JS.

Смежные вопросы