我使用托盘取回 ec2 节点列表。我想获取这些的 dns 名称。我看到在 jclouds 中有一个 dnsName 方法,但我看不出有办法访问它以在 clojure 中与托盘一起使用。这可能吗?
细节
我正在尝试对storm-deploy 项目进行修改以使用dns 名称,以便安全组正常工作。具体来说,我正在尝试编写类似此函数的内容以在代码中使用:
(defn zookeeper-dns-names [compute name]
(let [running-nodes (filter running?
(map (partial jclouds-node->node compute) (nodes-in-group compute (str "zookeeper-" name))))]
(map dns-name running-nodes)))