Как вытащить все таблицы из DynamoDB на кросс-счет S3? - PullRequest
0 голосов
/ 12 июня 2019

У меня есть сценарий использования, согласно которому мне нужно ежедневно извлекать записи из всех таблиц, присутствующих в экземпляре DynamoDB, и сохранять их на кросс-счете S3.

По сути, было бы лучше выполнитьэто происходит постепенно, поскольку в DynamoDB могут быть огромные по объему таблицы.

Ранее я делал это, используя лямбду и firehose (лямбда-триггер DynamoDB, который затем помещает данные в перекрестный пожарный шланг. Firehose, наконец, помещает данныев S3).Однако это не будет масштабироваться для всех таблиц, поскольку нам потребуется написать столько лямбда-выражений, сколько число таблиц и / или иметь столько же пожарных шлангов, сколько и таблиц DDB.

Есть ли какое-либо другое решение илиодин лямбда + пожарный шланг может решить эту проблему?

...