我已经设置了一个带有私有(private)和公有子网的 VPC。 VPC 中有少数实例,除了实例类型和安全组之外,它们之间几乎没有什么区别。
现在我想添加一个网络负载均衡器,将一些 TCP 流量路由到其中一些实例。但是,由于某些不清楚的原因,我需要将流量路由到的实例之一不适用于负载均衡器目标。
如果我通过负载均衡 -> 负载均衡器 -> 创建负载均衡器 - 选项,选择正确的 VPC、公有子网(和弹性 IP),选择创建新的目标组并进入“注册”目标”页面它根本不列出实例。通过实例 ID 搜索实例没有帮助。
如果我通过“负载平衡”->“目标组”->“创建目标组”选项,我可以将实例注册到它。然后,我转到“创建负载均衡器”并选择“现有目标组”,下拉列表中选择的目标组只是将我创建的目标组列为“不可用”。如果我从中删除唯一注册的实例,它也会被列为“不可用”。
我没有找到关于这意味着什么的解释,我已经查看了我能想到的所有实例设置、子网等,但我只是无法找出这可能有什么问题以及为什么注册列表实际上除了这个之外的所有其他实例。
最佳答案
来自the network load balancer documentation :
You cannot register instances by instance ID if they have the following instance types: C1, CC1, CC2, CG1, CG2, CR1, G1, G2, HI1, HS1, M1, M2, M3, and T1. You can register instances of these types by IP address.
You cannot register targets in a peered VPC or linked through an AWS hardware VPN.
关于amazon-web-services - AWS EC2 负载均衡器 - 具体实例是否只是 "not available"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46388968/