Как получить доступ к вновь добавленному файлу в корзине S3, используя python - PullRequest
0 голосов
/ 25 октября 2018

Я новичок в aws. Я получаю доступ к файлам в S3, используя python, мне нужен доступ к вновь добавленным файлам в корзине.Вместо того, чтобы получить доступ ко всем данным, присутствующим в ведре.Может ли кто-нибудь помочь мне решить эту проблему?Спасибо

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

Вы можете создать лямбду с вашей бизнес-логикой в ​​python и, наконец, создать событие в s3:

  1. Ввести корзину S3
  2. Выбрать вкладку «Свойства»
  3. Раздел предварительной настройки -> События

enter image description here

Новое событие:

enter image description here

Важное замечание: У вас должна быть создана лямбда.

Диаграмма:

enter image description here

0 голосов
/ 25 октября 2018

Взгляните на S3 уведомления о событиях .Вы можете отправлять все новые файлы в очередь SQS, а ваша программа на Python считывать из очереди, чтобы получить новые файлы.Нет способа запросить у S3 новые файлы.Или, если бы вы могли создать лямбда-функцию для работы с новыми файлами, в зависимости от того, что вам нужно делать с новыми файлами.

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