获取保密信息详情

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

适用产品

CDN Pro

接口描述

获取保密信息的详情,包括其在演练环境及生产环境中被使用的情况。

推荐使用 Open API在线调试

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

请求参数

Path 参数

参数名称描述
*secretIdString
保密信息id。

返回参数

Body 参数

参数名称描述
idString
保密信息ID。
nameString
取值范围: [ 1 .. 30 ] 字符 ^[A-Za-z0-9_.-]+ 保密信息的名称。可以由字母、数字、连字符、下划线和句点组成。在边缘逻辑中使用$SECRET(secretName) 语法引用。
descriptionString
取值范围: <= 250 字符 保密信息的描述。
secretString
取值范围: [ 8 .. 3599 ] 字符 保密信息存放的敏感内容。可以包含可打印的ASCII字符、制表符(0x09)、换行符(0x0a) 和回车符(0x0d)。出于安全考虑,此处不显示所有字符,部分内容将用星号标记。
lastUpdateTimeString
RFC 3339格式的日期,表示保密信息的最后一次更新时间。例如,'2021-07-06T00:00:00Z'。
creationTimeString
RFC 3339格式的日期,表示保密信息的创建时间,使用UTC时区。例如,'2021-07-06T00:00:00Z'。
usageInProductionList
保密信息在生产环境中的使用情况。
propertyIdString
引用此保密信息的加速项目ID。
usageInStagingList
保密信息在演练环境中的使用情况。
propertyIdString
引用此保密信息的加速项目ID。

错误码

错误代码(code)描述(message)HTTP状态码语义
AccessDeniedPlease enter valid credentials.403鉴权失败。
InvalidSecretIdThe specified secret ID does not exist.404指定的secret ID不存在。

示例

200
403
404
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/{secretID}" \
-X "GET" \
-u "$username:$password" \
-H "Date: $date" \
-H "Accept: application/json"
返回示例
复制代码 复制成功
{
    "id": "60d6707cca3e387d2a28fc9e",
    "name": "OriginPassword",
    "description": "Password used to authenticate to our origin server",
    "secret": "ab****xz",
    
    "lastUpdateTime": "2021-06-26T00:10:36Z",
    "creationTime": "2021-06-06T00:10:36Z",
    "usageInProduction": [],
    "usageInStaging": []
}
本篇文档内容对您是否有帮助?
有帮助
我要反馈
提交成功!非常感谢您的反馈,我们会继续努力做到更好!