如何创建“别名目标”Route53中的弹性缓存复制组的DNS记录

时间:2015-08-31 14:34:55

标签: dns amazon-route53 amazon-cloudformation amazon-elasticache

我正在为Redis创建一个带有Cloudformation的ElastiCache复制组,它不允许指定组名或群集名称(它们是随机生成的乱码)。

所以我的想法是创建一个DNS记录来对其进行别名,但我不知道如何获取别名目标的托管区域ID。

我可以选择CNAME,但如果A记录别名选项可行,我宁愿这样做。

1 个答案:

答案 0 :(得分:3)

目前无法为ElastiCache复制组创建别名目标。

根据文档部分" Choosing Between Alias and Non-Alias Resource Record Sets" (强调/格式化我的):

  

别名资源记录集包含指向

的指针,而不是IP地址或域名。      
      
  • CloudFront分配
  •   
  • Elastic Beanstalk环境
  •   
  • ELB classic 应用程序负载均衡器
  •   
  • 配置为静态网站的 Amazon S3存储桶,或
  •   
  • 同一托管区域中的另一个 Amazon Route 53资源记录集
  •   

ElastiCache不在此列表中,因此使用指向复制组终端的CNAME(例如,CloudFormation模板中的!GetAtt ReplicationGroup.PrimaryEndPoint.Address)是您唯一的选择。