cloudstack-users-cn mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From yuanshuai.develop <yuanshuai.deve...@gmail.com>
Subject 回复: 请问调用cloudstack的API时返回The given command does not exist是什么原因?
Date Fri, 17 May 2013 07:45:49 GMT
“command=updateVirtualMachine\”后面有个斜杠是怎么出现的呢?我觉得cloudstack把斜杠也作为command了,所以导致不识别该command




yuanshuai.develop

From: WXR
Date: 2013-05-17 15:37
To: CloudStack邮件组
Subject: 请问调用cloudstack的API时返回The given command does not exist是什么原因?
使用admin账户登录cloudstack,并查询出 其中一个虚拟机的id为:4f2e7238-8d7b-4640-a2ba-ef39b6f7f14c
admin账户的apikey为:GIki22sTZk1stiLH1jNUeofLr-GKwHuPajnHDrvIngF0g7OkMSorq_ja9BKwn7M_kGBXtkNl3K2sG9__w_71fQ

查阅cloudstack 4.0.0的API 文档,找个管理员使用的api中的rebootVirtualMachine
接受一个参数id,虚拟机的id,构建url如下:

http://192.168.2.132:8080/client/api?command=updateVirtualMachine\&id=4f2e7238-8d7b-4640-a2ba-ef39b6f7f14c\&apikey=GIki22sTZk1stiLH1jNUeofLr-GKwHuPajnHDrvIngF0g7OkMSorq_ja9BKwn7M_kGBXtkNl3K2sG9__w_71fQ

<errorresponse cloud-stack-version="4.0.2.20130420145617">
  <errorcode>432</errorcode>
  <errortext>The given command does not exist</errortext>
</errorresponse>

请问这个报错是什么原因导致的,是不是我还少做了什么步骤呢?
Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message