【发布时间】:2019-10-05 02:04:13
【问题描述】:
我有一个带有以下 .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"
但是,每当重建 beanstalk 环境时,我的自定义负载均衡器都会按定义创建,但是 EC2 实例本身并未附加到它。
如何让实例使用我的自定义负载均衡器?
【问题讨论】:
标签: amazon-web-services amazon-elastic-beanstalk amazon-elb ebextensions