无法通过客户端 VPN 连接到 AWS ALB

Unable to connect to AWS ALB through client VPN

我正在使用 AWS 创建一个 staging 环境,我希望它只能通过 VPN 访问。
环境是使用 Fargate 创建的。
我有:

我创建了 VPN 客户端端点。
我可以连接到 VPN 并通过 ssh 连接到与我的前后 lb 处于同一安全组中的实例。(我尝试启动具有相同安全组的 ec2 实例并且它有效)。

但出于某种原因,我无法 连接 albs 使用他们的dns 名称route 53 记录中使用的名称。

我是否遗漏了一些应该为 dns 配置的东西,以便通过 VPN 在 aws 资源上工作?

我希望这足够详细,提前致谢。

听起来您创建了一个 public、Internet-facing ALB。为了使 ALB 在 VPC 内部工作(并且仅在 VPC 中),您需要创建一个内部 ALB。

请参阅 the documentation 中的“方案”设置。