我正在使用Cloudformation为Redis创建一个ElastiCache复制组,该复制组不允许指定组名或集群名(它们是随机生成的乱码)。
因此,我的想法是创建一个DNS记录以为其别名,但是我不知道如何获取别名目标的托管区域ID。
我可以选择CNAME,但是如果可以使用A record alias选项,我宁愿这样做。
最佳答案
当前无法为ElastiCache复制组创建别名目标。
根据文档部分“Choosing Between Alias and Non-Alias Resource Record Sets”(强调/格式化我的):
ElastiCache不在此列表中,因此唯一的选择是使用指向复制组端点的CNAME(例如,CloudFormation模板中的!GetAtt ReplicationGroup.PrimaryEndPoint.Address
)。
关于dns - 如何在Route53中为Elasticache复制组创建 “alias target” DNS记录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32313785/