Верблюд AWS -S3 - не все байты были прочитаны из S3ObjectInputStream, прерывая HTTP-соединение - PullRequest
0 голосов
/ 08 января 2020

Я использую Camel- aws для опроса файла на удаленную корзину S3, чтобы проверить, прибыл он или нет. Меня не интересует содержимое файла.

from("direct:my-route").
.from("aws-s3://my.bucket?useIAMCredentials=true&useAwsKMS=true&awsKMSKeyId=my-key-id&deleteAfterRead=false&operation=listObjects&includeBody=false&prefix=test1/etmp_xi_inbound.xml")
.log(" File detected: ${header.CamelAwsS3Key}")
.end();

Я установил для includeBody значение false, чтобы не читать содержимое файла, однако я получаю предупреждение ниже:

WARN  c.a.s.s.i.S3AbortableInputStream - Not all bytes were read from the S3ObjectInputStream, aborting HTTP connection. This is likely an error and may result in sub-optimal behavior. Request only the bytes you need via a ranged GET or drain the input stream after use.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...