AWS S3: Как получать уведомления о создании / удалении объектов? - PullRequest
0 голосов
/ 23 марта 2020

Можно ли получать уведомления в. NET Базовом приложении о создании / удалении корзины / объекта? Как это сделать?

Ответы [ 2 ]

2 голосов
/ 23 марта 2020

S3 bucket может генерировать SNS и SQS уведомления о событиях , а также запускать лямбда-функцию при ошибке c. Мероприятия. Go в Bucket Properties-> Events.

В вашем коде. NET вам нужно будет реагировать на эти события, например, получать сообщения SQS .

S3 Event configuration

1 голос
/ 24 марта 2020

Amazon S3 Events может отправлять уведомления по адресу:

  • AWS Лямбда-функция (триггер): Не отображается, поскольку ваш код выполняется в другом месте.
  • Очередь Amazon SQS (Pull): Ваше приложение может регулярно опрашивать очередь Amazon SQS, чтобы получить сообщение, а затем обрабатывать это сообщение.
  • Amazon SNS topi c (Pu sh): Ваше приложение может подписаться на Amazon SNS topi c для получения сообщения через конечную точку HTTP. Например, это может указывать на ваш внутренний веб-сервер.

Если в вашем приложении есть веб-сервер, доступный из Inte rnet, используйте SNS pu sh. В противном случае вашему приложению потребуется опросить очередь SQS.

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