Несколько событий создания объекта s3 bucket вызывают одну и ту же лямбду - PullRequest
0 голосов
/ 17 января 2020

У меня есть требование активировать одну лямбду по событиям создания объекта в двух сегментах s3, а затем скопировать их в соответствующие таблицы с красным смещением.

Я новичок в мире AWs.

Любой указатели оценены.

Ответы [ 2 ]

0 голосов
/ 18 января 2020

Спасибо за то, что поделились шагами, но я знаю, как запускать лямбда-события при создании объекта в одном контейнере s3. Мой вопрос был о том, может ли лямбда запускаться одновременно двумя событиями создания объекта s3 buckets.

0 голосов
/ 17 января 2020

Я могу дать вам идею.

Есть два этапа.

create lambda

create lambda в c# для обработки событий из S3. Таким образом, когда объект загружается в корзину S3, лямбда-функция может быть вызвана. Следующие разрешения должны быть настроены на лямбду.

  • Лямбда для чтения из корзины S3. Вы можете назначить политику для роли IAM, чтобы дать разрешение на чтение для корзины s3
  • Лямбда, которая будет вызываться из S3. У лямбды должны быть доверительные отношения с S3, чтобы s3 мог вызывать лямбду. По сути, роль IAM лямбды должна иметь доверенную политику, чтобы s3 мог вызывать лямбду.

ссылка:

https://www.jerriepelser.com/blog/compress-images-csharp-lambda-tinypng/

Настройка триггера на корзине S3.

Необходимо настроить триггер Object Created и настройте лямбда-функцию в качестве триггера.

Ссылка: https://www.tutorialspoint.com/aws_lambda/aws_lambda_using_lambda_function_with_amazon_s3.htm

Надеюсь, это поможет.

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