Как получить конечную точку Elasticbeanstalk ENVIRONMENT в CloudFormation - PullRequest
0 голосов
/ 26 марта 2019

Я использую 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...