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