У меня есть экземпляр Elastic Beanstalk со следующим файлом конфигурации .ebextensions
для настройки пользовательского балансировщика нагрузки.
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"
Однако всякий раз, когда перестраивается среда beanstalk, мой пользовательский балансировщик нагрузки создается в соответствии с определением, однако сами экземпляры EC2 к нему не присоединяются.
Как мне заставить экземпляры использовать мой собственный балансировщик нагрузки?