CDN Pro
获取已创建的日志配置列表。
Open API在线调试功能提供可视化界面在线调试API、支持生成代码示例、快速检索查看API文档等能力。前往调试
参数名称 | 描述 |
---|---|
searchString | 根据域名查询相关的日志配置。 |
offsetInteger | 默认值: 0 取值范围: >= 0
查询起始位置。 |
limitInteger | 默认值: 100 取值范围: <= 200
每次查询的最大条数。 |
参数名称 | 描述 |
---|---|
logConfigsList | 日志配置列表。 |
logConfigIdInteger | 日志配置唯一标识ID。可用该ID查询,更新或删除日志配置。 |
hostnamesList | 适用该日志配置的域名列表。每个域名必须是完整的FQDN域名如domain.com,或者是带星号的泛域名如*.domain.com。如果该日志配置适用于所有域名,则直接用星号*表示。 |
descriptionString | 日志配置描述信息。 |
lastUpdateTimeString | 日志配置最近一次更新时间,以RFC 3339日期格式展示。 |
creationTimeString | 日志配置创建时间,以RFC 3339日期格式展示。 |
countInteger | 取值范围: >= 0
日志配置数量。 |
错误代码(code) | 描述(message) | HTTP状态码 | 语义 |
---|---|---|---|
InvalidListLimit | The value of limit should be between 1 and 200, inclusive. | 400 | limit参数的取值范围是1-200。 |
InvalidListOffset | The offset must be a valid non-negative integer. | 400 | offset参数取值必须是0或者正整数。 |
#!/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/report/logConfigs" \ -X "GET" \ -u "$username:$password" \ -H "Date: $date" \ -H "Accept: application/json"
{ "logConfigs": [ { "logConfigId": 1, "hostnames": [ "domain1.com" ], "description": "Special log configuration", "creationTime": "2021-12-14T22:48:08Z", "lastUpdateTime": "2021-12-14T22:48:08Z" }, { "logConfigId": 2, "hostnames": [ "domain2.com", "domain3.com" ], "description": "another log configuration", "creationTime": "2021-12-13T12:48:08Z", "lastUpdateTime": "2021-13-15T22:48:08Z" } ], "count": 2 }