2 Answers
- Newest
- Most votes
- Most comments
0
What do you mean by not able to create Route53? Are you trying to create hosted zone?
answered 2 years ago
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
answered 2 years ago
Relevant content
- asked a year ago
- asked 4 months ago
- Accepted Answerasked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- How do I troubleshoot the errors I get when I use AWS CloudFormation to create Route 53 record sets?AWS OFFICIALUpdated 3 months ago