SimpleDB - дублирование таблиц или возможность создания отдельной учетной записи разработчика? - PullRequest
0 голосов
/ 18 февраля 2012

Мне просто интересно, какова стандартная практика для настройки отдельной среды для разработки на производство с доменами (/ таблицами) в Amazon Simple DB?

Я предполагаю, что это может быть возможно либо:

  • Дублируйте домен / таблицу и выполните переключение в моей библиотеке доступа к данным.
    • Если это так - как мне лучше создать сценарий для воссоздания таблицы? .
  • Или создать второй ключ доступа и переключитьСтрока подключения соответственно
    • Если да, то где это можно сделать на портале AWS? Мне не удалось найти никаких подсказок, что это можно сделать ...

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

Спасибо.

1 Ответ

1 голос
/ 24 февраля 2012

Вы можете использовать другой регион для разработки и производства. С консоли AWS настройте 2 разные учетные записи IAM и назначьте политику пользователя, как показано ниже.

{ "Утверждение": [{ «Эффект»: «Разрешить», "Действие": [ "SDB: *"], "Ресурс": "ARN: AWS: SDB: мы-запад 2: REPLACE_WITH_YOUR_ACCOUNTID: домен / *" }] }

По умолчанию учетной записи IAMs запрещен доступ. Приведенная выше политика делает пользователя IAM администратором SimpleDB в регионе us-west-2. Каждая учетная запись IAM будет иметь ключ и секрет от AWS. Переключите идентификаторы в соответствии с вашей средой. Поиск в Google показал мне несколько решений для резервного копирования SDB, и я предполагаю, что некоторые из них, вероятно, позволят вам выполнять резервное копирование из одного региона AWS и восстанавливать его в другом.

...