CDN查询接口
CDN(内容分发网络)查询接口是用于获取与CDN相关的各种信息的工具,这些接口通常由CDN服务提供商提供,帮助用户了解其网站的CDN使用情况、性能数据等,本文将详细介绍几种常见的CDN查询接口及其使用方法。
一、DescribeCdnIp接口
1、接口描述:DescribeCdnIp用于查询CDN IP的归属,该接口可以帮助用户确定某个IP地址是否属于CDN服务器,并获取相关的地理位置信息。
2、输入参数:
Action
:必选,字符串类型,本接口取值为“DescribeCdnIp”。
Version
:必选,字符串类型,本接口取值为“2018-06-06”。
Ips.N
:必选,数组类型,需要查询的IP列表,单次可支持1-20个IP查询,示例值:["1.1.1.1"]。
3、输出参数:
Ips
:数组类型,查询的节点归属详情。
RequestId
:字符串类型,唯一请求ID,由服务端生成,每次请求都会返回。
4、示例:
输入示例:
POST / HTTP/1.1 Host: cdn.tencentcloudapi.com Content-Type: application/json X-TC-Action: DescribeCdnIp { "Ips": [ "1.1.1.1" ] }
输出示例:
{ "Response": { "RequestId": "156bde25-56b5-4dae-9638-b7b08b08e4f6", "Ips": [ { "City": "shanghai", "Ip": "1.1.1.1", "Platform": "no", "Location": "unknown", "Area": "unknown", "History": [] } ] } }
二、DescribeHttpsPackages接口
1、接口描述:DescribeHttpsPackages用于查询CDN HTTPS请求包详情,该接口可以帮助用户了解HTTPS请求包的使用情况,包括总个数、即将过期的个数、有效个数和付费个数等。
2、输入参数:
Action
:必选,字符串类型,本接口取值为“DescribeHttpsPackages”。
Version
:必选,字符串类型,本接口取值为“2018-06-06”。
Offset
:可选,整型类型,分页查询起始地址,默认为0。
Limit
:可选,整型类型,分页查询记录个数,默认为100,最大为1000。
3、输出参数:
TotalCount
:整型类型,HTTPS请求包总个数。
HttpsPackages
:数组类型,HTTPS请求包详情。
ExpiringCount
:整型类型,即将过期的HTTPS请求包个数(7天内)。
EnabledCount
:整型类型,有效HTTPS请求包个数。
PaidCount
:整型类型,付费HTTPS请求包个数。
RequestId
:字符串类型,唯一请求ID。
4、示例:
输入示例:
POST / HTTP/1.1 Host: cdn.tencentcloudapi.com Content-Type: application/json X-TC-Action: DescribeHttpsPackages { "Limit": 1, "Offset": 0 }
输出示例:
{ "Response": { "RequestId": "521e16c1a2c389fa34ff23aafa0db726", "HttpsPackages": [ { "Id": 5720, "Type": "日常HTTPS请求包", "ConfigId": 672, "Size": 10000000, "SizeUsed": 0, "Status": "frozen", "CreateTime": "2023-07-05 15:41:26", "EnableTime": "2023-07-05 15:00:00", "ExpireTime": "2024-07-05 15:00:00", "LifeTimeMonth": 12, "RefundAvailable": false, "Channel": "ACTIVE_PURCHASE", "TrueEnableTime": "2023-07-05 15:00:00", "TrueExpireTime": "2024-07-05 15:59:59", "Area": "global", "ContractExtension": false, "AutoExtension": false, "ExtensionMode": 0, "ExtensionAvailable": false } ], "TotalCount": 1, "ExpiringCount": 0, "EnabledCount": 0, "PaidCount": 20 } }
三、DescribeCdnData接口
1、接口描述:DescribeCdnData用于查询CDN实时访问监控数据,支持多种指标的查询,如流量、带宽、请求数、命中请求数、请求命中率、命中流量、流量命中率以及各状态码汇总及明细。
2、输入参数:
Action
:必选,字符串类型,本接口取值为“DescribeCdnData”。
Version
:必选,字符串类型,本接口取值为“2018-06-06”。
StartTime
:必选,时间戳类型,查询起始时间。
EndTime
:必选,时间戳类型,查询结束时间。
Metric
:必选,字符串类型,指定查询指标。
Domains.N
:可选,数组类型,指定查询域名列表。
Project
:可选,整型类型,指定要查询的项目ID。
Interval
:可选,字符串类型,时间粒度。
Detail
:可选,布尔类型,多域名查询时是否返回每个Domain的明细数据。
Isp
:可选,整型类型,指定运营商查询。
District
:可选,整型类型,指定省份查询。
Protocol
:可选,字符串类型,指定协议查询。
DataSource
:可选,字符串类型,指定数据源查询。
IpProtocol
:可选,字符串类型,指定IP协议查询。
3、输出参数:根据指定的查询指标返回相应的监控数据。
4、示例:由于篇幅限制,此处省略具体示例,用户可以参考腾讯云API文档中的示例进行调用。
四、常见问题解答(FAQs)
1、Q1: 如何确定一个网站是否使用了CDN?
A1: 可以通过查看网站的HTTP响应头信息来判断是否使用了CDN,如果响应头中包含与CDN相关的字段(如X-Cache、X-CDN等),则说明该网站使用了CDN,还可以使用在线CDN检测工具(如CDN Planet、WhatRuns等)来快速判断。
2、Q2: CDN查询接口的频率限制是多少?
A2: 不同的CDN查询接口可能有不同的频率限制,DescribeCdnIp接口的默认接口请求频率限制为20次/秒;DescribeHttpsPackages接口的默认接口请求频率限制也为20次/秒,具体频率限制请参考各接口的官方文档。
3、Q3: 如果查询结果为空或错误怎么办?
A3: 如果查询结果为空或显示错误信息,请首先检查输入参数是否正确无误,如果参数无误但仍然出现问题,建议联系CDN服务提供商的技术支持团队进行进一步排查和解决。
以上就是关于“CDN查询接口”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1419436.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复