我們使用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