Синхронизировать данные между двумя средами - PullRequest
0 голосов
/ 08 апреля 2020

Какова наилучшая практика, чтобы данные QA / UAT лучше всего представляли весь сценарий ios Среда PROD?

Намерение состоит в том, чтобы нижняя среда была ближе к среде PROD, чтобы мы могли определить и протестируйте весь сценарий ios в более низкой среде перед развертыванием изменений в Production.

Одна из идей состоит в том, чтобы синхронизировать c данные за прошедшие месяцы в UAT AND , вырезать / рандомизировать / удалить. идентифицировать личную идентификационную информацию для защиты конфиденциальности и безопасности данных.

Ищете предложения, ссылки на статьи или видео.

1 Ответ

1 голос
/ 09 апреля 2020

скажем, у вас есть 1 таблица с именем prod-data. Вы можете создать другую таблицу с именем uat-table. И использовать DynamodB-поток первой таблицы и лямбда-функции для вставки данных в UAT-таблицы.

В лямбда-функции

a. Вы можете удалить информацию PII

b. установить ttl при вставке в таблицу uat

c. установите одновременно нижнюю лямбда-функцию, чтобы ограничить количество потребляемых wcu.

d. установите большее значение Размер партии , чтобы значение wcu было меньше.

Для получения дополнительной информации прочитайте эту документацию.

ИЛИ

you может использовать производственную таблицу, предоставляя доступ только к не PII-данным. прочитайте здесь .

PS это решение имеет более низкую стоимость, но имеет несколько ограничений.

...