Amazon web services 是否可以通过端点(PrivateLink)连接到面向Internet的ALB?
是否可以通过以下端点(PrivateLink)连接到面向Internet的ALBAmazon web services 是否可以通过端点(PrivateLink)连接到面向Internet的ALB?,amazon-web-services,endpoint,Amazon Web Services,Endpoint,是否可以通过以下端点(PrivateLink)连接到面向Internet的ALB VPC-1(EC2)->端点(PrivateLink)->VPC-2(ALB) VPC-1:account-1 VPC-2:account-2不幸的是,EC2->PrivateLink->ALB的直接途径是不可能的。原因如下: PrivateLink需要网络负载平衡器 因此,您必须将NLB链接到ALB。这是可行的,并在下面解释。这仍然不是一项容易的任务,需要一些锻炼和内部ALB 要向NLB注册ALB,您需要使用A
VPC-1(EC2)->端点(PrivateLink)->VPC-2(ALB)
VPC-1:account-1
VPC-2:account-2
不幸的是,EC2->PrivateLink->ALB
的直接途径是不可能的。原因如下:
- PrivateLink需要网络负载平衡器
- 因此,您必须将NLB链接到ALB。这是可行的,并在下面解释。这仍然不是一项容易的任务,需要一些锻炼和内部ALB
- 要向NLB注册ALB,您需要使用ALB节点的IP地址。问题是面向ALB的internet暴露了公共DNS和公共IP。随后,您不能将NLB链接到公共ALB
EC2->PrivateLink->ProxyEC2->NAT->ALB
但在我看来,建立和维持这一切的努力是没有必要的。如果您的ALB是公共的,它的连接将通过互联网 你为什么要这样做?