似乎在CF中,只能提取EB负载平衡器端点,而不能提取EB环境端点。请参阅CF模板片段
AppEnvironment: Type: AWS::ElasticBeanstalk::Environment ... ... Outputs: AppEnvironmentEndpointUrl: Value: !GetAtt AppEnvironment.EndpointURL Export: Name: AppEnvironmentEndpointUrl
!GetAtt AppEnvironment.EndpointURL 会得到EB Loadbalancer端点,这不是我想要的。
!GetAtt AppEnvironment.EndpointURL
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#aws-properties-beanstalk-environment-ref
根据我的理解,最好将Route53 DNS记录指向EB环境,而不是EB负载平衡器?(例如,请求重建EB环境将导致新的Loadbalancer端点,但是EB环境端点将保持不变)
有没有一种简单的方法来代替CF中的EB环境端点?