В вашей ситуации нет простого ответа. Не существует простых способов миграции ресурсов между регионами.
Корзина Amazon S3
Вы, безусловно, можете создать еще одну корзину, а затем скопировать содержимое в нее либо с помощью интерфейса командной строки AWS (CLI) aws s3 sync
или, для большого количества файлов, используйте S3DistCp под управлением Amazon EMR.
Если в корзине есть предыдущие версии объектов, их непросто воспроизвести. Надеюсь, у вас отключено управление версиями.
Кроме того, получить такое же имя корзины в другом регионе непросто. Надеюсь, вам будет разрешено использовать другое имя корзины. В противном случае вам нужно будет переместить данные в другое место, удалить корзину, подождать день, создать одноименную корзину в другом регионе, а затем скопировать данные.
Функция AWS Lambda
Если это всего лишь небольшое количество функций, вы можете просто воссоздать их в другом регионе. Если код хранится в корзине Amazon S3, вам потребуется переместить код в корзину в новом регионе.
Клей AWS
Не уверен насчет этого. Если вы перемещаете файлы данных, вам все равно придется заново создавать базу данных. Вам, вероятно, потребуется создать новые рабочие места в новом регионе (но я не очень хорошо знаком с Glue).
Амазонка Афина
Если ваши данные перемещаются, вам все равно придется заново создавать таблицы. Вы можете использовать интерфейс Athena для отображения команд DDL, необходимых для воссоздания таблицы. Затем запустите эти команды в новом регионе, указав на новую корзину S3.
Поддержка AWS
Если это важная система для вашей компании, было бы разумно подписаться на службу поддержки AWS. Они могут предоставить советы и рекомендации для таких ситуаций и даже могут иметь некоторые инструменты, которые могут помочь с миграцией. Стоимость поддержки будет незначительной по сравнению с экономией вашего времени и усилий.
person
John Rotenstein
schedule
07.05.2020