Переименование и / или копирование доменов в Amazon SimpleDB - PullRequest
1 голос
/ 29 января 2010

Мой клиент решил изменить имя проекта и требует, чтобы я изменил доменные имена в нашей SimpleDB. Я не мог найти какой-либо способ, сервис, вызов API или инструмент, позволяющий мне это сделать. Я пытался использовать инструменты AWS для Eclipse, а также некоторые другие сторонние инструменты.
Самое большее, они позволяют вам удалить домен или экспортировать его содержимое в файл данных. Там нет функции импорта.

Мой вопрос (ы):

  1. Есть ли простой способ переименовать домен?
  2. Если это не так, есть ли простой способ скопировать содержимое из одного домена в другой? Если это так, я просто скопирую в новый и удалю старый.
  3. В случае ошибки 2, есть ли у кого-нибудь готовый код (желательно на PHP) для ручного копирования записи за записью из одного домена в другой?

Спасибо за вашу помощь.

Ответы [ 2 ]

4 голосов
/ 18 декабря 2012

SdbNavigator позволяет экспортировать и импортировать данные (в формате JSON).Вы можете экспортировать из домена A и импортировать в домен B.

2 голосов
/ 29 января 2010

Невозможно переименовать домен, если имена доменов ДОЛЖНЫ измениться, единственным выходом для вас является копирование данных вручную; нет автоматического или API-средства для создания копии.

Возможно, вы сможете использовать онлайн-сервисы SimpleBackr или BackupSDB для резервного копирования доменов и восстановления их на другие доменные имена. Я не уверен, что обе службы поддерживают восстановление на разные доменные имена, но я знаю людей, которые управляют обоими сайтами, и они очень полезны и отзывчивы, когда дело доходит до поддержки их служб.

Каждый раз, когда вы предоставляете свой секретный ключ AWS временно, даже доверенным лицам, я всегда рекомендую вам создать второй ключ на веб-сайте учетной записи AWS и выдать его. Когда временное использование завершено, вы можете удалить второй ключ, и существующий ключ, используемый вашими приложениями, останется функциональным и секретным.

...