【发布时间】:2015-08-31 14:34:54
【问题描述】:
我正在使用 Cloudformation 为 Redis 创建一个 ElastiCache 复制组,它不允许指定组名称或集群名称(它们是随机生成的乱码)。
所以我的想法是创建一个 DNS 记录来为其设置别名,但我不知道如何获取别名目标的托管区域 ID。
我可以选择 CNAME,但如果可以使用 A 记录别名选项,我宁愿这样做。
【问题讨论】:
-
@slayedbylucifer 我认为它没有帮助,这与在模板中创建托管区域有关,我需要知道我不管理的 dns 记录的托管区域 ID(它是AWS 在创建 elasticache 时自动生成)
-
我同意。 ElasticCache 资源似乎没有返回执行别名所需的值(例如 ElasticLoadBalancer:docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/…:CanonicalHostedZoneName 和 CanonicalHostedZoneNameID)但是,在 aws 论坛中提出问题可能值得。
-
这行不通真是太糟糕了。
-
如果您在
AWS::ElastiCache::ReplicationGroup上设置ReplicationGroupId,它将使用它作为集群名称。
标签: dns amazon-route53 amazon-cloudformation amazon-elasticache