我在亚马逊网络服务上有几个EC2实例处于挂起状态。我想使用pallet从Clojure程序中启动它们(并最终将它们重新置于挂起状态)。我在文档或示例中找不到如何做到这一点。我已经能够连接到我的AWS服务,并使用以下命令获取实例列表(节点列表
(def awsservice (compute-service "aws-ec2" :identity "" :credential ""))
(def nodelist (nodes awsservice))现在如何启动这些现有节点中的一个呢?通过反复试验,我发现
(id (nth nodelist 0))为列表中的第一个实例提供了某种形式的id,但我找不到如何启动该实例。
发布于 2011-08-04 03:34:56
Pallet还不能很好地访问jcloud函数,但您应该能够像这样访问它们:
(.resumeNode (.compute awsservice) (id (first nodelist)))
(.suspendNode (.compute awsservice) (id (first nodelist)))https://stackoverflow.com/questions/6917047
复制相似问题