Переименование и / или копирование доменов в Amazon SimpleDB

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

Мои вопросы:

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

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

2 ответа

Решение

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

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

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

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

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