获取保密信息列表

更新时间:2023-04-28 22:47:22

适用产品

CDN Pro

接口描述

获取保密信息列表。可使用查询参数筛选保密信息。

推荐使用 Open API在线调试

Open API在线调试功能提供可视化界面在线调试API、支持生成代码示例、快速检索查看API文档等能力。前往调试

请求参数

Params 参数

参数名称描述
offsetInteger
默认值: 0 取值范围: >= 0 查询起始位置。
limitInteger
默认值: 100 取值范围: <= 200 每次查询的最大条数。
searchString
根据搜索关键字匹配保密信息的ID,名称和描述进行查询。

返回参数

Body 参数

参数名称描述
countInteger
取值范围: >= 0 保密信息的总数。返回的实际数量取决于查询参数。
secretsList
保密信息列表。
idString
保密信息ID。
nameString
取值范围: [ 1 .. 30 ] 字符 ^[A-Za-z0-9_.-]+ 保密信息的名称。可以由字母、数字、连字符、下划线和句点组成。在边缘逻辑中使用$SECRET(secretName) 语法引用。
descriptionString
取值范围: <= 250 字符 保密信息的描述。
creationTimeString
RFC 3339格式的日期,表示保密信息的创建时间,使用UTC时区。例如,'2021-07-06T00:00:00Z'。
lastUpdateTimeString
RFC 3339格式的日期,表示保密信息的最后一次更新时间。例如,'2021-07-06T00:00:00Z'。

错误码

错误代码(code)描述(message)HTTP状态码语义
InvalidListLimitThe value of limit should be between 1 and 200, inclusive.400limit参数取值必须在1到200之间。
InvalidListOffsetThe offset must be a valid non-negative integer.400offset参数取值必须是0或正整数。
AccessDeniedPlease enter valid credentials.403鉴权失败。

示例

200
400
403
200
请求示例
复制代码 复制成功
#!/bin/bash
username="example_username"
apiKey="example_apiKey"
date=`env LANG="en_US.UTF-8" date -u "+%a, %d %b %Y %H:%M:%S GMT"`
password=`echo -en "$date" | openssl dgst -sha1 -hmac $apiKey -binary | openssl enc -base64`
curl -i --url "https://open.chinanetcenter.com/cdn/secrets" \
-X "GET" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept: application/json"
返回示例
复制代码 复制成功
{
    "count": 1,
    "secrets": [
        {
            "id": "60c11c9838a6c82e2e8ff7ce",
            "name": "mysecret",
            "description": "This is a secret password",
            
            "lastUpdateTime": "2021-06-24T16:04:22Z",
            "creationTime": "2021-06-09T19:55:04Z"
        }
    ]
}
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!