#amazon-web-services #amazon-s3
Вопрос:
У меня есть корзина S3 с настроенным уведомлением о событиях. Триггером события является All object create events
, и оно в основном запускает лямбда-функцию.
Внутри корзины у меня есть куча папок, по одной для каждого оператора в нашей системе.
Внутри папки каждого оператора может быть папка под названием /exports/
.
Цель
Для объектов, созданных в /exports/
папке (в папке оператора), я не хочу запускать событие.
Возможно ли это с помощью S3?
Ответ №1:
Нет, не поддержал афаик. У вас есть три варианта:
- Используйте два ведра, одно для отброшенных товаров и одно для экспорта, где каждое ведро будет иметь префикс BLAC/, префикс CUCC/ и т. Д.
- Реструктурируйте свои префиксы в этом одном сегменте , чтобы иметь: импорт/BLACC/, импорт/CUCC/, экспорт/BLACC/, экспорт/CUCC/ и настройте триггер загрузки для импорта префикса/
- Измените свою лямбда-функцию, чтобы объекты с экспортом/ в их ключе обрабатывались как неоперативные.