can we create route53 using aws cloudformation template,

0

Hi Team, i'm not able to able to create route53 using aws cloudformation template , but i'm able to create the records for an existing route53

2 Antworten
0

What do you mean by not able to create Route53? Are you trying to create hosted zone?

beantwortet vor 2 Jahren
0

To create records for a Route53 Zone you need to use a RecordSet

Example:

Resources:
  myDNSRecordHostedZone: 
    Type: "AWS::Route53::HostedZone"
    Properties: 
      HostedZoneConfig: 
        Comment: 'My hosted zone for example.com'
      Name: 'example.com'

  Ec2Instance:
    Type: AWS::EC2::Instance
    Properties:
      ImageId: !FindInMap [RegionMap, !Ref 'AWS::Region', AMI]
  myDNSRecord:
    Type: AWS::Route53::RecordSet
    Properties:
      HostedZoneName: !Ref 'myDNSRecordHostedZone' <<<< Passing Reference to R53 Hosted Zone.
      Comment: DNS name for my instance.
      Name: !Join ['', [!Ref 'Ec2Instance', ., !Ref 'AWS::Region', ., !Ref 'myDNSRecordHostedZone', .]] 
      Type: A
      TTL: 900
      ResourceRecords:
      - !GetAtt Ec2Instance.PublicIp
AWS
beantwortet vor 2 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen