首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Clojure和Pallet启动现有的EC2实例

使用Clojure和Pallet启动现有的EC2实例
EN

Stack Overflow用户
提问于 2011-08-03 02:50:53
回答 1查看 608关注 0票数 2

我在亚马逊网络服务上有几个EC2实例处于挂起状态。我想使用pallet从Clojure程序中启动它们(并最终将它们重新置于挂起状态)。我在文档或示例中找不到如何做到这一点。我已经能够连接到我的AWS服务,并使用以下命令获取实例列表(节点列表

代码语言:javascript
复制
(def awsservice (compute-service "aws-ec2" :identity "" :credential ""))
(def nodelist (nodes awsservice))

现在如何启动这些现有节点中的一个呢?通过反复试验,我发现

代码语言:javascript
复制
(id (nth nodelist 0))

为列表中的第一个实例提供了某种形式的id,但我找不到如何启动该实例。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-04 03:34:56

Pallet还不能很好地访问jcloud函数,但您应该能够像这样访问它们:

代码语言:javascript
复制
(.resumeNode (.compute awsservice) (id (first nodelist)))
(.suspendNode (.compute awsservice) (id (first nodelist)))
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6917047

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档