Примеры сообщений об изменениях AWS RDS Aurora Stream to Elastic Search - PullRequest
0 голосов
/ 04 октября 2019

Я создаю лямбду, которая принимает ввод потока кинезиса на основе экземпляра RDS Aurora Postgres, анализирует изменения в операторах для обновления домена службы упругого поиска AWS. (Это все в VPC, поэтому я не могу использовать пожарный шланг данных, насколько я могу судить). Лямбда довольно прямолинейна, но у меня возникают проблемы с выяснением, как получить измененный ряд. В документации Amazon говорится (https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/DBActivityStreams.html#DBActivityStreams.AuditLog.databaseActivityEventList):

События доступа генерируются из команд SQL, таких как CONNECT и SELECT. События изменения генерируются из команд SQL, таких как CREATE и INSERT.

В конце статьи приводятся примеры объектов, возвращаемых для операторов CREATE TABLE и * 1009. * Но мне нужно получить идентификатор соответствующей строки, поэтому я могу получить все атрибуты, связанные сэто для обновления / вставки домена Elastic Search. Кто-нибудь знает, как выглядит этот объект и как я могу получить эту информацию?

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