Получать уведомления при обновлении объекта в стороннем хранилище S3 - PullRequest
0 голосов
/ 30 мая 2019

Мне нужно отслеживать файл в сторонней общедоступной корзине s3 и я хочу получать уведомления, когда файл обновляется (заменяется). Обратите внимание, что третьи лица не собираются реализовывать лямбда-триггер для меня, поэтому триггеры событий S3 Lambda и т. Д. Не помогут. Любое решение кроме опроса?

Как я уже сказал, ведро - это стороннее ведро, которое вряд ли внесет какие-либо изменения с их стороны, чтобы доставлять события созданного объекта в лямбду или очередь.

1 Ответ

1 голос
/ 30 мая 2019

Если владелец корзины не желает что-либо делать (например, настраивать события Amazon S3), то невозможно автоматически получать уведомление при добавлении / обновлении объекта.

Этоэто хорошо - хотели бы вы, чтобы другие люди могли отслеживать ваши ведра таким образом?Предположительно нет.

Если корзина общедоступна, вы сможете регулярно вызывать HeadObject() для файла, чтобы определить, изменился ли он.Дата создания и eTag должны быть достаточными для обнаружения изменений.

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