Переименование и / или копирование доменов в Amazon SimpleDB
Мой клиент решил изменить имя проекта и требует, чтобы я изменил доменные имена в нашей SimpleDB. Я не мог найти какой-либо способ, сервис, вызов API или инструмент, позволяющий мне это сделать. Я попытался использовать инструменты AWS для Eclipse, а также некоторые другие сторонние инструменты.
Самое большее, они позволяют вам удалить домен или экспортировать его содержимое в файл данных. Там нет функции импорта.
Мои вопросы:
- Есть ли простой способ переименовать домен?
- Если это не так, есть ли простой способ скопировать содержимое из одного домена в другой? Если это так, я просто скопирую в новый и удалю старый.
- В случае неудачи 2, есть ли у кого-нибудь готовый код (желательно на PHP), чтобы вручную копировать запись за записью из одного домена в другой?
Спасибо за вашу помощь.
2 ответа
Переименовать домен невозможно, если имена доменов ДОЛЖНЫ измениться, единственным выходом для вас является копирование данных вручную; не существует автоматического или API-средства для создания копии.
Возможно, вы сможете использовать онлайн-сервисы SimpleBackr или BackupSDB для резервного копирования доменов и восстановления их на другие доменные имена. Я не уверен, что обе службы поддерживают восстановление на разные доменные имена, но я знаю людей, которые управляют обоими сайтами, и они очень полезны и отзывчивы, когда дело доходит до поддержки их услуг.
Всякий раз, когда вы предоставляете свой секретный ключ AWS временно, даже доверенным лицам, я всегда рекомендую вам создать второй ключ на веб-сайте учетной записи AWS и выдать его. Когда временное использование завершено, вы можете удалить второй ключ, и существующий ключ, используемый вашими приложениями, останется функциональным и секретным.
SdbNavigator позволяет экспортировать и импортировать данные (в формате JSON). Вы можете экспортировать из домена A и импортировать в домен B.