我们使用cloudformation在aws中部署服务实例。我们的堆栈的一部分目前是一个弹性缓存redis集群,但我们试图转换到redis ReplicationGroup以获得一些额外的冗余。使用aws-cli提取AWS ReplicationGroup DNS
我们使用安全的操作手册来自动部署我们的服务,包括通过aws-cli获取Redis dns条目等内容。
的问题是,AWS-CLI有通过ID查找一个ReplicationGroup的能力(aws-cli docs),但CloudFormation没有实际设置的ID的能力,而不是ID设置为一个随机的独特价值:
Elasticache replication group id in CloudFormation template
所以长话短说,有没有一个单一的命令,我可以用它来查询我的ReplicationGroup得到它的主DNS记录?
你检查这个指南是你在找什么https://docs.aws .amazon.com/ AmazonElastiCache/latest/UserGuide/Replication.Endpoints.html#Replication.Endpoints.Finding.CLI – error2007s
是的,我已经看过那里。这需要ReplicationGroupId,正如我在我的问题中所解释的那样,我没有。我只有ReplicationGroup的描述 – StormeHawke
我不认为这是可能的,因为复制组由iD使用CLI标识,不存在描述,但不确定是否有任何其他方式。 – error2007s