Не удалось преобразовать источник данных в IP-адрес в AWS - PullRequest
0 голосов
/ 05 ноября 2019

Я создал лямбда-функцию AWS и развернул ее в AWS. Я получаю сообщение об ошибке «Не удалось преобразовать источник данных в IP-адрес» при подключении сервера базы данных Teradata, расположенного в локальной сети, из AWS. Как устранить указанную ниже ошибку?

enter image description here

Редактировать: Мы исправили «Не удалось преобразовать источник данных в IP-адрес»ошибка в настоящее время при использовании IP-адреса вместо экземпляра БД в источнике данных при подключении базы данных Teradata. Но когда я пытаюсь подключиться к базе данных Teradata через экземпляр БД, т. Е. Xxx \ 100 в источнике данных, я получаю сообщение об ошибке «Невозможно создать соединение в указанное время».

enter image description hereenter image description here

1 Ответ

1 голос
/ 06 ноября 2019

Сообщение об ошибке «Не удалось преобразовать источник данных в IP-адрес» указывает на то, что оно не может разрешить DNS-имя в IP-адрес.

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

Это можно сделать с помощью DNS Resolver . От Разрешение DNS-запросов между VPC и вашей сетью - Amazon Route 53 :

Когда вы создаете VPC с помощью Amazon VPC, вы автоматически получаете разрешение DNS в VPC из Route 53 Resolver... Вы также можете настроить разрешение DNS между вашим VPC и сетью через прямое подключение или VPN-соединение.

Вы можете настроить Resolver на переадресацию запросов, которые он получает от EC2экземпляры в ваших VPC для DNS-распознавателей в вашей сети . Для пересылки выбранных запросов вы создаете правила Resolver, которые задают имена доменов для DNS-запросов, которые вы хотите пересылать (например, example.com), и IP-адреса распознавателей DNS в вашей сети, на которые вы хотите пересылать запросы. .

...