更新时间:2022-12-06 GMT+08:00
查询密钥列表
功能介绍
查询用户所有密钥列表。
URI
请求消息
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
limit |
否 |
String |
指定查询返回记录条数,如果指定查询记录条数小于存在的条数,响应参数“truncated”将返回“true”,表示存在分页。取值在密钥最大个数范围以内。例如:100 |
marker |
否 |
String |
分页查询起始位置标识。分页查询收到的响应参数“truncated”为“true”时,可以发送连续的请求获取更多的记录条数,“marker”设置为响应的next_marker的值。例如:10 |
enterprise_project_id |
否 |
String |
企业多项目ID。 |
key_state |
否 |
String |
密钥状态,满足正则匹配“^[1-5]{1}$”,枚举如下:
|
sequence |
否 |
String |
请求消息序列号,36字节序列号。 例如:919c82d4-8046-4722-9094-35c3c6524cff |
响应消息
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
keys |
是 |
Array of strings |
key_id列表。 |
key_details |
是 |
Array of objects |
密钥详情列表,详情请参见表4。 |
next_marker |
是 |
String |
获取下一页所需要传递的“marker”值。当“truncated”为“false”时,“next_marker”为空。 |
total |
是 |
Integer |
密钥总条数。 |
truncated |
是 |
String |
是否还有下一页:
|
示例
如下以查询返回记录条数为“2”,分页为“1”为例。
- 请求样例
{ "limit": "2", "marker": "1" }
- 响应样例
{ "keys": [ "0d0466b0-e727-4d9c-b35d-f84bb474a37f", "2e258389-bb1e-4568-a1d5-e1f50adf70ea" ], "key_details": [ { "key_id":"0d0466b0-e727-4d9c-b35d-f84bb474a37f", "domain_id":"00074811d5c27c4f8d48bb91e4a1dcfd", "key_alias":"caseuirpr", "realm":"aaaa", "key_description":"123", "creation_date":"1502799822000", "scheduled_deletion_date":"", "key_state":"2", "default_key_flag":"0", "key_type":"1", "expiration_time":"1501578672000", "origin":"kms" }, { "key_id":"2e258389-bb1e-4568-a1d5-e1f50adf70ea", "domain_id":"00074811d5c27c4f8d48bb91e4a1dcfd", "key_alias":"casehvniz", "realm":"aaaa", "key_description":"234", "creation_date":"1502799820000", "scheduled_deletion_date":"", "key_state":"2", "default_key_flag":"0", "key_type":"1", "expiration_time":"1501578673000", "origin":"kms" } ], "next_marker": "", "truncated": "false", "total":2 }
或
{ "error": { "error_code": "KMS.XXXX", "error_msg": "XXX" } }
父主题: 管理密钥