Как создать ресурс маршрута Route53 с помощью cloudformation?

#dns #amazon-route53

Вопрос:

Я создаю маршрут Route53, используя ресурс AWS::Route53::Набор записей в шаблоне cloudformation ( пример ниже). Я посмотрел некоторые образцы и совершенно не понял, что такое параметр HostedZoneId и HostedZoneName, я должен передать в шаблоне ниже. Нужно ли мне создавать какой-то другой ресурс до этого. К чему относятся эти параметры — идентификатор и имя зоны размещения?

  Record:
    Type: AWS::Route53::RecordSet
    Properties:
      HostedZoneName: !Ref 'HostedZoneName'
      HostedZoneId: !Ref 'HostedZoneId'
      Comment: DNS name for my instance.
      Name: !Join ['', [!Ref 'Subdomain', ., !Ref 'HostedZoneName']]
      Type: CNAME
      ....
 

Комментарии:

1. Вы создали зону размещения? Если это так, у него есть идентификатор, такой как ZXXXXXXXX, и имя, которое вы можете увидеть на консоли. Используйте либо имя хоста, либо идентификатор хоста.

2. @shimo — спасибо. У меня нет. если вы не возражаете, что такое хост-зона?

3. Зона размещения — это место, где вы устанавливаете записи DNS в AWS. docs.aws.amazon.com/Route53/latest/DeveloperGuide/…