spice证书管理
API设计
创建实例
POST /servers
Body参数
{
"server" : {
...
"certs" : {
"ca_cert" : "xxx",
"server_key" : "xxx",
"server_cert" : "xx",
"client_cert" : "xxx"
}
}
}
返回
200 : OK
400 : 参数不对
401 : 无token
403 :权限不够,forbidden
409 : server已存在,名字冲突
更改证书
PUT /servers/{server_id}/certs
body参数
{
"certs" " {
"ca_cert" : "xxx",
"server_key" : "xxxx",
"server_cert" : "xxxx",
"client_cert" : "xxx"
}
}
返回
200 : OK
400 : 参数不对
401 : 未授权
403 :forbidden
404 :实例不存在
500 :内部错误
注意
更改证书这个API,不会重启虚机。调用者调用这个API后,还需要调用硬重启接口,才能证书才能生效。
Last updated
Was this helpful?