Amazon web services 具有多个ENI实例的ELB

Amazon web services 具有多个ENI实例的ELB,amazon-web-services,amazon-ec2,amazon-elb,Amazon Web Services,Amazon Ec2,Amazon Elb,我在两个Palo Alto的前面创建了一个负载平衡器,这两个Palo Alto充当了后面web应用程序的下一代防火墙。这些防火墙设备有三个ENI: eth0:放置在内部管理子网中的管理ENI eth1:放置在隔离的公共子网中的公共ENI eth2:一个私有ENI,位于web应用程序所在的DMZ子网中 在创建ELB时,我选择了公共子网作为服务位置。在将实例添加到ELB并接收到InService状态后,我导航到ELB地址以找到现在已公开的管理接口(eth0) 我似乎找不到手动指定ELB上交通的E

我在两个Palo Alto的前面创建了一个负载平衡器,这两个Palo Alto充当了后面web应用程序的下一代防火墙。这些防火墙设备有三个ENI:

  • eth0:放置在内部管理子网中的管理ENI
  • eth1:放置在隔离的公共子网中的公共ENI
  • eth2:一个私有ENI,位于web应用程序所在的DMZ子网中
在创建ELB时,我选择了公共子网作为服务位置。在将实例添加到ELB并接收到InService状态后,我导航到ELB地址以找到现在已公开的管理接口(eth0)

我似乎找不到手动指定ELB上交通的ENI的方法。这可能吗?如果没有,我如何仅使用eth1配置ELB?

从文档中可以看出,ELB总是将流量路由到eth0:

使用弹性网络接口(ENI)注册实例时 连接后,负载平衡器将流量路由到主IP地址 实例的主接口(eth0)的

因此,我认为您唯一的解决方案是在Palo Altos上交换eth0和eth1,这样eth0就是您希望ELB流量路由到的公共子网中的接口