我正在使用CloudFormation(CF)创建和Elasticbeanstalk(EB)应用程序和环境。在此CF设置的其他地方,我想创建一个Route53 DNS记录(别名)以指向EB环境端点。
在CF中,似乎只能提取EB LOAD BALANCER端点,而不能提取EB ENVIRONMENT端点。请参阅CF模板代码段
AppEnvironment:
Type: AWS::ElasticBeanstalk::Environment
...
...
Outputs:
AppEnvironmentEndpointUrl:
Value: !GetAtt AppEnvironment.EndpointURL
Export:
Name: AppEnvironmentEndpointUrl
!GetAtt AppEnvironment.EndpointURL
将获得EB Loadbalancer端点,这不是我想要的。
以我的理解,最好将Route53 DNS记录指向EB环境,而不是EB负载平衡器? (例如,请求重建EB环境,将产生一个新的Loadbalancer端点,但是EB Environment端点将保持不变)
是否有一种简便的方法可以代替引用CF中的EB环境端点?