【问题标题】:How to create record in route53 hostedZone如何在 route53 hostsZone 中创建记录
【发布时间】:2021-08-20 16:30:48
【问题描述】:

我已创建 CloudFront 分配并尝试将该记录附加到 route53 托管区域。 当我尝试时,它给出了以下错误。

发生错误:myDNSRecord - 无效请求:应为一个 [AliasTarget、所有 [TTL 和 ResourceRecords],或 TrafficPolicyInstanceId],但在 Change with 中找不到 [操作=创建,名称=abc.yz.com.,类型=A, SetIdentifier=null](服务:AmazonRoute53;状态代码:400;错误 代码:无效输入;请求 ID:81fd7f48-3ffb-4fa1-b1ba-cef599834a07; 代理:空)

myDNSRecord:
      Type: AWS::Route53::RecordSetGroup
      DependsOn:
        - cloudFrontDist
      Properties:
        HostedZoneId: !Ref 53HostedZoneId
        RecordSets:
          - Name: abc.yz.com
            Type: A
            TTL: 300
            AliasTarget:
              HostedZoneId: Z2FDTNDATAQYW2
              DNSName:
                Fn::GetAtt: [cloudFrontDist, DomainName]

我想在 route53 中托管 CloudFront 分配 URL

【问题讨论】:

  • 你能把你完整的云形成源作为参考吗?

标签: amazon-web-services amazon-cloudformation amazon-cloudfront amazon-route53


【解决方案1】:

别名记录不使用 TTL。所以从你的模板中删除它:

myDNSRecord:
      Type: AWS::Route53::RecordSetGroup
      DependsOn:
        - cloudFrontDist
      Properties:
        HostedZoneId: !Ref 53HostedZoneId
        RecordSets:
          - Name: abc.yz.com
            Type: A
            AliasTarget:
              HostedZoneId: Z2FDTNDATAQYW2
              DNSName:
                Fn::GetAtt: [cloudFrontDist, DomainName]

【讨论】:

  • @Karthik 没问题。很高兴它解决了:-)
猜你喜欢
  • 2018-08-01
  • 2022-11-28
  • 1970-01-01
  • 2021-11-13
  • 2018-08-20
  • 2013-06-03
  • 1970-01-01
  • 2020-12-27
  • 1970-01-01
相关资源
最近更新 更多