求 cloudstack api 中文 翻译分享有 多少来多少 一个demo 接口示例: http://localhost:8080/client/api?
command=deployVirtualMachine&serviceOfferingId=1&diskOfferingId=1&templateId=2&zoneId=4&apiKey=miVr6X7u6bN_sdahOBpjNejPgEsT35eXq- jB8CG20YI3yaxXcgp&signature=Lxx1DM40AjcXU%2FcaiK8RAP0O1hU%3D 2.1.2 分解说明: 1. http://localhost:8080/client/api 2. ?command=deployVirtualMachine 3. &serviceOfferingId=1 4. &diskOfferingId=1 5. &templateId=2 6. &zoneId=4 7. &apiKey=miVr6X7u6bN_sdahOBpjNejPgEsT35eXqjB8CG20YI3yaxXcgp 8. &signature=Lxx1DM40AjcXU%2FcaiK8RAP0O1hU%3D 第一行:API URL 第二行:要调用的命令 第三行~第六行:命令所需参数 第七行:ApiKey 第八行:签名 2.1.3 生成签名 调用接口必须根据公钥、密钥、参数生成签名,具体顺序如下: 1) 对传递的参数(?后面的字符串,外加apiKey)的key进行排序 2) 排序过程中对value进行UTF-8格式编码(确保空格转换成%20) 3) 将所有参数拼接为key=value格式,用&连接,并转换成小写 4) 通过HMAC SHA-1算法和secretkey进行签名 5) 对签名字符串进行UTF-8格式编码 6) 将第5部编码后的字符串,拼接到第三步生成的字符串之后,使用&signature连接
