我有一个带有以下.ebextensions
配置文件的Elastic Beanstalk实例,用于设置自定义负载均衡器。
Resources:
ApiLoadBalancer:
Type: AWS::ElasticLoadBalancing::LoadBalancer
Properties:
ConnectionSettings:
IdleTimeout: 900
Listeners:
- InstancePort: '80'
InstanceProtocol: 'HTTP'
LoadBalancerPort: '443'
Protocol: 'HTTPS'
SSLCertificateId: 'certificate-id'
HealthCheck:
HealthyThreshold: '3'
Interval: '30'
Target: 'HTTP:80/api/healthcheck'
Timeout: '5'
UnhealthyThreshold: '5'
AvailabilityZones:
- "us-east-1a"
但是,每当重新构建beantalk环境时,都会按定义创建我的自定义负载均衡器,但是EC2实例本身未附加到该负载均衡器。
如何获取实例以使用我的自定义负载均衡器?
答案 0 :(得分:1)
您需要通过弹性beantalk命名空间配置弹性beantalk负载平衡器。代替通过1. 22_0F3, 33_0F4, 0.87
2. 32_2F1, 21_0F2, 0.86
设置整个新的负载均衡器,您应该以这种方式指定负载均衡器配置(假设您要基于发布的配置使用Classic Load Balancer)。
Type: AWS::ElasticLoadBalancing::LoadBalancer