是否有可能在另一个AWS账户的VPC中运行的SQL Server上设置PrivateLink连接?

0

【以下的问题经过翻译处理】 我在不同的AWS账户中拥有VPC-1和VPC-2。这两个VPC都有私有和公共子网。

VPC-1在私有子网中运行IIS和SQL服务器,并设置了与网络负载均衡器相关联的终端点服务,以定向该EC2实例。

在VPC-2中,我在公共子网中设置了接口终端点并请求来自VPC-1的连接接受。在VPC-1的终端点服务中接受请求后,两个终端点都处于可用状态。然而,当我尝试在运行在VPC-2公共子网中的SSMS中连接SQL服务器时,连接超时。

我尝试的内容如下。

在VPC-1公共子网中测试了使用负载均衡器的DNS的SSMS SQL连接,运行良好。 尝试在SSMS中使用VPC-2区域和分区终端点的DNS,但无济于事。 检查了VPC-2的ACL,它们允许所有入站和出站流量。 检查了VPC-2的公共EC2 Win Server安全组。它已经允许了接口终端点的IPv4地址在80端口和58090端口的入站TCP流量。请注意,VPC-1 SQL服务器已设置在58090端口上。 使用80端口测试了PrivateLink。在我的测试中,我通过TCP端口80设置了VPC-1和VPC-2之间的PrivateLink,并为端口80添加了另一个目标,同样是VPC-1负载均衡器。然后,我RDP到运行在VPC-2公共子网中的EC2,并从VPC-1的私有子网中的IIS打开了网页。VPC-1和2之间的端口80 PrivateLink运行良好。

profile picture
EXPERTE
gefragt vor 8 Monaten29 Aufrufe
1 Antwort
0

【以下的回答经过翻译处理】 显然,你正在尝试的应该可以工作。

首先从VPC 2的实例开始,使用dig/nslookup查看私有连接的URL,以查看DNS解析是否正常工作。 如果是,然后使用CMD或终端并尝试从VPC 2实例上的私有连接URL与SQL端口进行telnet,例如privatelinkdnsname.regionnameet.com.aws PORTNUMBER来查看它是否连接成功。

这将给出一些问题的想法。 在VPC 2的ENI所连接的SG/ACL内是否开放了SQL端口的入站流量?

profile picture
EXPERTE
beantwortet vor 8 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen