1

Я застрял в создании трубопровода данных AWS, который берет данные с RDS Mysql на s3. Я пробовал шаблон, но не смог. Затем я сделал этот сконфигурированный конвейер, но все равно не добился успеха. Может ли кто-нибудь указать на проблему, увидев архитектора?Трубопровод данных AWS не может подключаться к RDS Mysql (время соединения)

Вот RDS MySQL Подробнее -> Примечание < - это имя пользователь в картине отличается, потому что я использую отдельный пользователь и имя пользователя в картине администратор enter image description here

Это свайное Data Line Архитектор

enter image description here

Ниже приведены параметры первого блока т.е. Config гурирование enter image description here

Ниже приведены настройки RDS базы данных MySQL enter image description here

Ниже приведены настройки EC2 машины

enter image description here

Ниже приведены настройки узла SQL Data - который, я думаю, получает данные от RDS enter image description here

Ниже приведены настройки копировальной деятельности enter image description here

Ниже приведены настройки S3 Data Node - который я догадываюсь данные Надевает S3 enter image description here

Вот ERROR LOG enter image description here

Я читал, что это может быть ошибка из-за разрешений VPC (Virtual Private Cloud), но я не уверен, как добавить эти параметры, поскольку сервер является производственным сервером, и я боюсь выполнить этот тест. Может ли кто-нибудь предоставить твердое решение, пожалуйста?

+0

В какой VPC и подсеть ваш экземпляра EC2? ваш экземпляр EC2 не может подключиться к БД, вы пытались подключиться к RDS из своего экземпляра EC2? – error2007s

+0

Можете ли вы предоставить дамп группы безопасности DBserverSG-prod? –

+0

@ ошибка2007s как проверить VPC и подсеть EC2 экземпляра? Я открыл EC2 на консоли и на сервере Production работает более 500 экземпляров. – Samhash

ответ

1

Как уже упоминалось ранее, экземпляр ec2 не может связаться с конечной точкой базы данных. Используйте эту ссылку для правильной настройки групп безопасности. http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_VPC.Scenarios.html

Чтобы проверить это, прокрутите экземпляр ec2 в подсети и telnet к конечной точке базы данных, чтобы убедиться, что соединение выполнено нормально. Затем вы можете возобновить активацию своего конвейера.

Команда

  1. Sudo ни установить телнет

  2. телнет имя хоста порт

+0

Мы подключаемся к RDS MySQL с помощью VPN. Я предполагаю, что IP-адрес VPN добавлен в VPC Security Group. Но как я могу добавить EC2 в эту группу безопасности? – Samhash

+1

Вам нужно создать группу безопасности Ec2, скажем, ESG и добавить ее в список «разрешено» в группе безопасности VPC. Затем любой экземпляр ec2, запущенный с ESG, может затем подключиться к БД внутри VPC. В этом случае вам нужно указать ESG в слоте «securityGroup» Ec2Resource в datapipeline. –

+0

Как вы «ДОБАВЛЯТЬ ЭТО, чтобы РАЗРЕШИТЬ»? Группы безопасности VPC и группы безопасности EC2 - это две разные вещи, сделанные для этой же цели. Объясните свой комментарий – Samhash

 Смежные вопросы

  • Нет связанных вопросов^_^