Настроить или переопределить eTag по умолчанию в AWS S3 - PullRequest
0 голосов
/ 21 марта 2019

Позволяет ли AWS S3 SDK настраивать eTag с некоторой рандомизацией. Я использую AWS S3 SDK uploadDirectory в Transfer Manager. Некоторые файлы имеют одинаковое содержимое, но с разными именами. Когда я пытаюсь загрузить каталог с помощью указанной функции, он завершается с ошибкой Duplicate Key. Это может быть связано с тем, что eTag основан на байтах (содержимом файлов). Поэтому я хотел бы настроить eTag (так что это функция как содержимого, так и имени файла). Есть ли способ сделать это при создании самого объекта клиента S3 в Java SDK? Можем ли мы предоставить специальный лямбда-расчет eTag или интерфейс обратного вызова, чтобы он мог использовать предоставленный нами eTag? Иначе какова альтернатива, чтобы обойти эту проблему?

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