Как вы настраиваете UAT для DynamoDB?

Я нашел только один ответ, который предложил пометить таблицы. Так как я собираю существующую систему, а не строю с нуля, это будет трудоемким.

Я изучал AWS в течение недели и не нашел никаких ощутимых шагов для создания / поддержки UAT для DynamoDB.

Java, локальное Dynamo не сохраняет данные.

Буду благодарен за любую информацию, касающуюся создания устойчивой среды UAT для DynamoDB.

1 ответ

У моего нынешнего работодателя мы создаем отдельную среду AWS для UAT. Отдельная среда создается при наличии другой учетной записи AWS. Эта учетная запись может быть использована для UAT. Таким образом, в нашем коде, если ключи предназначены для учетной записи UAT, она получит доступ к базам данных UAT DynamoDB. Если ключи предназначены для производства или разработки, он получит доступ к базам данных DynamoDB для производства или разработки.

В этом есть некоторые плюсы и минусы. Одним из недостатков является то, что вам нужно управлять несколькими учетными записями AWS. Но это также является преимуществом в том, что вы можете легко оценить свои расходы на AWS для каждого аккаунта.

Одним из преимуществ является то, что вы можете сохранить ваши имена таблиц нетронутыми в разных средах. Вам не нужны "myTableNameUat" и "myTableNameDev"... это просто "myTableName", и ключи, которые передаются вашему приложению при развертывании, будут определять, какая среда используется.

Другие вопросы по тегам