우리는 cloudformation을 사용하여 서비스 인스턴스를 aws에 배포합니다. 우리 스택의 일부는 현재 탄성 캐시 redis 클러스터이지만 조금 여분의 중복을 위해 redis ReplicationGroup으로 전환하려고합니다.aws-cli를 사용하여 AWS ReplicationGroup DNS 가져 오기
우리는 aws-cli를 통해 가져 와서 Redis DNS 항목을 가져 오는 것을 포함하여 Google 서비스의 배포를 자동화하기 위해 가능한 플레이 북을 사용합니다.
문제는 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
복제 그룹은 CLI를 사용하여 CLI를 사용하여 식별되고 설명이 없기 때문에 불가능할 것이라고 나는 생각하지 않지만 다른 방법이 있는지 확실하게 알지 못한다. – error2007s