修改AccessKey
接口描述
修改指定普通AccessKey的信息。
请求说明
协议 |
方法 |
PATH |
说明 |
HTTPS |
PUT |
/openapi/v1/pms/accesskeys/:accesskey_id |
仅超级AccessKey可调用 |
PATH参数
参数 |
类型 |
必填 |
说明 |
accesskey_id |
string |
是 |
需要修改的AccessKey ID |
URL参数
参数 |
类型 |
必填 |
说明 |
accesskey_id |
string |
是 |
参见签名认证 |
expires |
int |
是 |
参见签名认证 |
signature |
string |
是 |
参见签名认证 |
HTTP请求头
字段 |
值 |
Content-Type |
application/json |
请求参数
请求参数以Json格式放置于Body中,如下:
参数 |
类型 |
必填 |
说明 |
state |
int |
否 |
AccessKey状态 (0:启用, 1:禁用) |
group_acl |
int |
否 |
分组访问控制 (0:允许访问所有分组, 1:仅允许访问指定分组) |
group_ids |
array |
否 |
允许访问的分组ID数组 |
bandwidth_limit |
number |
否 |
带宽限制(Mbps),必须是0.25的倍数,0:不允许取流;1048576:表示不限制 |
allowed_apis |
array |
否 |
允许调用的API列表 |
remark |
string |
否 |
备注 |
请求示例
PUT https://open.vzicloud.com/openapi/v1/pms/accesskeys/8d9EsDAD2115Q5PM8tuP6g1IdAglkayp?accesskey_id=8d9EsDAD2115Q5PM8tuP6g1IdAglkayp&expires=1619022787&signature=G29eTBjMm0gZF7cpXNLX7Hrn0yM%3D HTTP/1.1
Host: open.vzicloud.com
Content-Length: 150
Content-Type: application/json
{
"state": 0,
"group_acl": 0,
"group_ids": [],
"bandwidth_limit": 20.0,
"allowed_apis": [1, 2, 3, 4, 5, 6],
"remark": "更新后的AccessKey"
}
返回说明
成功,则响应的HTTP状态码为200
失败,则响应的HTTP状态码为非200,具体参考错误码