是否可以通过EndPoints(PrivateLink)连接到面向Internet的ALB?

问题描述 投票:1回答:1

能否通过波纹管通过EndPoints(PrivateLink)连接到面向Internet的ALB?

VPC-1(EC2)->端点(PrivateLink)-> VPC-2(ALB)

VPC-1:帐户1VPC-2:帐户2

amazon-web-services endpoint
1个回答
0
投票

不幸的是,这[,至少不是直接以您要的EC2->PrivateLink->ALB的方式。原因如下:

  • PrivateLink需要

    网络负载平衡器

  • 因此您必须

    将NLB链接到ALB

  • 。这是可行的,并在下面的AWS blog中进行解释。它仍然不是一件容易的任务,需要进行一些练习和internal ALB
  • 要向NLB注册ALB,您需要使用

    ALB节点的IP地址

  • 。问题在于,面向Internet的ALB公开了公共DNS和公共IPNLB does NOT support public IPs。随后,您无法将NLB与公共ALB关联。也许通过某些

    proxy ec2 instance

    ,您可以实现。这样,您可以将NLB与私有实例链接,然后私有实例使用NAT网关将所有请求代理到您的公共ALB。但是在我看来,没有必要设置和维护所有这些内容。如果您的ALB仍然是公共的,则与它的连接都将通过Internet进行。
    © www.soinside.com 2019 - 2024. All rights reserved.