Облачная информация: не удалось создать псевдоним для elb - PullRequest
0 голосов
/ 20 ноября 2018

Целью является создание псевдонима в маршруте 53 для доменного имени балансировщика эластичной нагрузки.

MicroserviceLoadBalancer:
Type: AWS::ElasticLoadBalancingV2::LoadBalancer
Properties:
  LoadBalancerAttributes:
    - Key: idle_timeout.timeout_seconds
      Value: '60'
  Name: !Sub '${AppName}-LB'
  Scheme: internal
  SecurityGroups: !Ref SecurityGroups
  Subnets: !Ref 'Subnets'
  Type: application
  IpAddressType: ipv4


  LoadBalancerAlias:
    Type: AWS::Route53::RecordSet
    Properties:
      Type: A
      Name:
        Fn::Join:
        - ''
        - - !Sub logging-${Environment}.
          - !ImportValue tech:localdomain
          - .
      HostedZoneId: !ImportValue 'tech:route53:internal:hostedzone'
      ResourceRecords:
      - Fn::GetAtt:
        - MicroserviceLoadBalancer
        - DNSName

Это терпит неудачу, говоря

Встроенный стек не был успешно создан: следующие ресурсы не смогли создать: [LoadBalancerAlias].

Я тоже пробовал это, но все равно не получается

Type: AWS::Route53::RecordSet
Properties:
  Type: A
  AliasTarget: 
    HostedZoneId: !ImportValue 'tech:route53:internal:hostedzone'
    DNSName: !GetAtt MicroserviceLoadBalancer.DNSName
    EvaluateTargetHealth: Boolean
  Name:
    Fn::Join:
    - ''
    - - !Sub logging-${Environment}.
      - !ImportValue tech:localdomain
      - .
  HostedZoneId: !ImportValue 'tech:route53:internal:hostedzone'

К сожалению, сообщение об ошибке достаточно подробное, чтобы точно определить причину сбоя. Мне нужна помощь, чтобы понять это.

...