Как запустить лямбда-функцию с изменениями базы данных RDS с использованием SNS и бессерверной среды

#aws-lambda #amazon-rds #amazon-sns #serverless-framework #aws-serverless

#aws-lambda #amazon-rds #amazon-sns #бессерверная платформа #aws-бессерверная

Вопрос:

Я хочу создать лямбда-код, который запускается при внесении изменений в таблицу RDS.

 Using:
SNS
Mysql-Amazon aurora
Lambda
Serverless Framework.
  

Любые учебные пособия или руководства… Спасибо, ребята.

Комментарии:

1. docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/…

2. @MattTimmermans как мне интегрировать ее с помощью бессерверной среды?

Ответ №1:

Изучали ли вы варианты использования функции потоков активности базы данных? Вы можете по существу отслеживать активность базы данных Amazon Aurora.

Потоки активности базы данных обеспечивают поток данных о активности базы данных в вашей реляционной базе данных, близкий к реальному времени.

Под капотом он использует нижеприведенный набор сервисов и потоков,

  1. Поток активности базы данных передается из Aurora в поток данных Amazon Kinesis
  2. Затем поток активности из Kinesis может использоваться сервисами AWS, такими как Amazon Kinesis Data Firehose и AWS Lambda

С помощью приведенных выше сведений вы можете создать шаблон SAM и настроить детали каждой из этих служб.