Подключение экземпляра EC2 к экземпляру RDS, доступному только через VPN

У меня есть приложение Laravel (API), которое я пытаюсь перенести на AWS, однако БД находится в частном порядке в AWS и доступна мне только через VPN.

База данных является экземпляром RDS.

Как предоставить моему инстансу EC2 доступ к базе данных RDS?

0
задан 4 November 2021 в 10:47
1 ответ

Вы помещаете экземпляр EC2 в ту же учетную запись AWS/VPC, что и база данных.

Если у вас нет доступа к этому VPC, вы создаете новую учетную запись AWS, возможно, вам придется скопировать базу данных и создать новую учетную запись, используя процесс, подобный этому:

  • Настройка новой учетной записи AWS / VPC / подсети / etc
  • Настройте новый экземпляр RDS
  • Используйте службу миграции базы данных AWS, чтобы скопировать старую базу данных в новую. Вы также можете использовать собственные инструменты базы данных, например. mysqldump
  • Настройте EC2 в новом VPC, настройте приложение так, чтобы оно указывало на новый RDS

AWS — это не простая среда хостинга, это сложная корпоративная среда, и людям действительно нужно пройти обучение, чтобы понять ее. Простая среда, такая как Digital Ocean/Lightsail, лучше подходит для простых нужд.

0
ответ дан 4 November 2021 в 15:52

Теги

Похожие вопросы