Назад | Перейти на главную страницу

Как клонировать экземпляры RDS между ролями учетной записи AWS?

Я использую учетную запись AWS, которая имеет разные роли для разных сред, которые мы используем. Например, у нас есть Development роль для нашей среды разработки и Production роль для нашей производственной среды.

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

Теперь проблема в том, что у меня есть проблемы с экземпляром RDS в производственной среде. Производственная база данных находится в Production роль. Я хотел бы клонировать его в среду разработки для целей отладки. Поскольку среды находятся в разных ролях, они не могут видеть ресурсы друг друга. Снимки баз данных в одной среде не видны в другой.

Поскольку роли технически не являются учетными записями, я также не могу использовать функцию «Поделиться снимком», потому что для этого мне потребуется ввести номер учетной записи вместо имени роли.

Могу ли я клонировать или дублировать экземпляры или снимки RDS для разных ролей учетной записи? Если да, то как я могу это сделать?

PS: Я знаю, что могу сделать pg_dump для передачи данных, но я бы предпочел не делать этого, потому что размер базы данных огромен.