AWS CDK: Есть ли способ создать схему базы данных с помощью CDK? - PullRequest
3 голосов
/ 16 июня 2020

Я создал RDS Aurora Postgres Кластер базы данных и экземпляр базы данных через CDK (используя java в качестве языка). Теперь я пытаюсь добиться создания схемы базы данных через CDK. Я пробовал, но нигде не нашел документации или помощи, в которых говорится:

  1. Можно ли вообще создать схему БД через CDK для баз данных RDS?
  2. Если да, то как?
  3. Если нет, то каковы наилучшие методы для этого?

Если кто-то уже сделал это или имеет знания, я буду признателен, если я укажу мне правильное направление.

Спасибо, Horizon7

1 Ответ

1 голос
/ 16 июня 2020

У самого CDK нет готового решения для создания SQL схем, поскольку он используется для управления подготовкой инфраструктуры.

Однако есть инструмент для создания дополнительных процессов, это инструмент - это CustomResource .

A CustomResource позволит вам вызывать лямбда-функцию, эта функция может быть разработана для выполнения SQL взаимодействия с экземпляром RDS, а затем создания схем .

Если вы активируете RDS Proxy , ваша функция Lambda должна иметь возможность взаимодействовать с экземпляром RDS без каких-либо дополнительных соображений для сети. Пока у него есть разрешения IAM, он может вызывать команды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...