Я использую CloudFormation (CF) для создания приложений и среды Elasticbeanstalk (EB). В другом месте этой настройки CF я хотел бы создать DNS-запись Route53 (Alias), указывающую на конечную точку среды 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, что не то, что я хочу.
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-beanstalk-environment.html#aws-properties-beanstalk-environment-ref
Насколько я понимаю, было бы лучше указать DNS-запись Route53 на среду EB, а не на балансировщик нагрузки EB? (Например, запрос на перестройку среды EB приведет к созданию новой конечной точки Loadbalancer, однако конечная точка среды EB останется прежней)
Есть ли простой способ вместо этого ссылаться на конечную точку среды EB в CF?