nga能查服务器状态吗,NGAA
接口概述
本文档对CCSP系统提供的API接口进行说明,供其它业务系统集成调用。
API接口概览添加加速域名:AddCdnDomain
关闭加速域名:StopCdnDomain
启动加速域名:StartCdnDomain
删除加速域名:DeleteCdnDomain
获取加速域名列表:GetCdnDomainList
获取加速域名配置:GetCdnDomain
修改源站配置:EditOriginConfig
删除源站配置:DeleteOriginConfig
防盗链设置:SetRefer
删除防盗链:DeleteRefer
缓存设置:SetCacheConfig
修改缓存设置:EditCacheConfig
删除缓存设置:DeleteCacheConfig
HttpHeader设置:SetHttpHeaderConfig
修改HttpHeader:EditHttpHeaderConfig
删除HttpHeader:DeleteHttpHeaderConfig
Https证书设置:SetHttpsInfo
删除Https证书:DeleteHttpsInfo
缓存批量刷新:CreateRefreshTask
刷新任务结果查询:DescribeRefreshTask
缓存预热:createPreload
预热任务查询:preloadQuery
命中流量统计:DescribeCacheHitFlux
命中请求数统计:DescribeCacheHitNum
状态码请求数统计:DescribeHttpCode
带宽统计:DescribeBandwidth
流量统计:DescribeFlux
回源带宽统计:DescribeOriginBandwidth
回源流量统计:DescribeOriginFlux
请求数统计:DescribeVisitor
日志下载:DescribeDownloadLog
请求结构
服务地址
服务入口地址为:http://[hostAddress]/ccsp/action/api/v3/Action
注:Action为请求操作的功能名称,内容按各接口实际情况替换。
通信协议
支持通过 HTTP 通道进行请求通信。
请求方法
支持HTTP GET和POST方法发送请求,GET请求时,请求参数需要全部包含在请求的URL路径中。
字符编码
请求及返回结果请使用 UTF-8 字符集进行编码。
注意:编码时空格要转换成 “%20” , 而不是 “+”。
公共请求参数
公共请求参数是指每个接口都需要设置的请求参数,全部为必填项,在具体的接口描述中不再进行重复说明。
名称
类型
必须
描述
accessKeyId
String
是
访问服务的身份标识
signature
String
是
签名字符串,关于签名的计算方法,请参见签名机制小节2.6。
timestamp
Long
是
请求的时间戳,从格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数。
签名机制
API接口服务会对每个访问的请求进行身份验证,所以每次提交请求,都需要在请求中包含签名(signature)信息。服务端通过使用 accessKeyId和 secretKey 进行对称加密的方法来验证请求的发送者身份。accessKeyId和secretKey在统创建系用户时,自动生成。其中 accessKeyId用于标识访问者的身份;secretKey是用于加密签名字符串和服务器端验证签名字符串的密钥,必须严格保密,只有用户自己知道。
用户在访问时,按照下面的方法对请求进行签名处理:
signature=hmacsha1((accessKeyId+”\n”+timestamp).getBytes(),secureKey. getBytes());
import java.security.MessageDigest;
import javax.crypto.Mac;
import javax.crypto.spec.SecretKeySpec;
String hmacsha1(byte[] data, byte[] key) {
SecretKeySpec signingKey = new SecretKeySpec(key, “HmacSHA1”);
Mac mac = Mac.getInstance(HMAC_SHA1);
mac.init(signingKey);
byte[] rawHmac = mac.doFinal(data);
return org.apache.commons.codec.binary.Base64.encodeBase64String(rawHmac);
注意:“\n” 是换行符,不要将 “\” 转义。也就是说,不要用 “\n”。
请求样例
http://[hostAddress]/ccsp/action/api/v3/Action?xxx&accessKeyId=xxx×tamp=xxx&signature=xxx&参数1=XXX&参数2=xxx&...参数n=xxx
应答结构
数据格式
所有API接口,返回数据格式为标准JSON格式。
公共应答参数名称
类型
必须
描述
requestId
string
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
string
是
本次请求的描述信息
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List(Object)
否
返回的数据实体对象集合
应答样例成功样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": [
{/*具体的接口返回内容*/}
]
}
失败样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "400",
"code": " Missing.Parameter",
"message": "The request parameter is miss.password",
"data": [
{
}
]
}
返回状态码
API有完善的错误码机制,API调用失败会返回响应的Http码、错误码以及错误描述。
Http码为4XX的是客户端错误,建议用户根据错误描述,修正请求后重新提交。
Http码为5XX的是服务内部错误,此时建议重试。
公共HTTP状态码httpCode
说明
200
成功
400
缺少参数或参数无效
401
鉴权错误
403
没有权限
500
服务内部错误
公共CODE状态码code
说明
Invalid.Paramater
无效的参数,一般为参数格式错误
Missing.Parameter
缺少参数。
Forbidden.[XXX]
鉴权错误,一般为没有权限
Internal.Error
服务内部错误
Success
成功
域名管理接口列表
添加加速域名请求地址
http://[hostAddress]/ccsp/action/api/v3/AddCdnDomain
接口描述
添加加速域名。
请求参数
名称
类型
必须
描述
domainName
String
是
域名(要求必须通过工信部备案)
origin
String
是
源站设置,支持配置一个域名或多个源站IP,多源站IP地址间以;分隔,端口可配置区间 0 ~ 65535。域名模式 : www.xxx.com:8080IP 模式:61.1.1.1:8080;62.2.2.2:8080
icpNumber
String
是
域名备案号
serviceType
String
否
服务类型,为空时默认静态加速。web:静态加速; download:下载加速; video:视频加速
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
关闭加速域名请求地址
http://[hostAddress]/ccsp/action/api/v3/StopCdnDomain
接口描述
关闭加速域名。
请求参数
名称
类型
必须
描述
domainName
String
是
域名
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
启动加速域名请求地址
http://[hostAddress]/ccsp/action/api/v3/StartCdnDomain
接口描述
启动加速域名。
请求参数
名称
类型
必须
描述
domainName
String
是
域名
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
删除加速域名请求地址
http://[hostAddress]/ccsp/action/api/v3/DeleteCdnDomain
接口描述
删除加速域名。
请求参数
名称
类型
必须
描述
domainName
String
是
域名
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
获取加速域名列表请求地址
http://[hostAddress]/ccsp/action/api/v3/GetCdnDomainList
接口描述
获取所有加速域名列表。
请求参数
名称
类型
必须
描述
accessKeyId
String
是
访问服务的身份标识
signature
String
是
签名字符串,关于签名的计算方法,请参见签名机制小节2.6。
timestamp
Long
是
请求的时间戳,从格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数。
返回参数
名称
类型
描述
data
List
域名对象集合,见【Item】描述
【Item】
名称
类型
描述
id
Long
加速域名数据唯一标识
domainName
String
加速域名
icpNumber
String
域名备案号
status
String
加速域名状态, online:已启 deploying:部署中 deployfailed:部署失 offline:已关闭
serviceType
String
服务类型 web:静态加速 download:下载加速 video:视频加速
cname
Sting
CDN分配的后缀加速域名
createTime
Date
创建时间,格式yyyy-MM-dd HH:mm:ss
返回样例
{
"requestId": "123d4387-15cb-4e3f-8c14-a90ca5137c31",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 2,
"data": [
{
"id": 1,
"domainName": "xx.ngaa.com.cn",
"icpNumber": "1232222111",
"status": "deploying",
"serviceType": "web",
"cname": "xx.ngaa.com.cn.ngaagslb.cn",
"createTime": "2017-07-04 08:21:37"
},
{
"id": 2,
"domainName": "www.xx.zhoufengjie.cn",
"icpNumber": "IC1B1",
"status": "deploying",
"serviceType": "download",
"cname": "www.xx.zhoufengjie.cn.ngaagslb.cn",
"createTime": "2018-03-15 05:44:05"
}
]
}
获取加速域名配置请求地址
http://[hostAddress]/ccsp/action/api/v3/GetCdnDomain
接口描述
获取加速域名配置。
请求参数
名称
类型
必须
描述
domainId
Long
否
加速域名唯一标识,domainName为空时,此值不能为空。
domainName
String
否
加速域名,domainId为空时,此值不能为空。
返回参数
名称
类型
描述
domainId
Long
加速域名数据唯一标识
domainName
String
加速域名
icpNumber
String
域名备案号
status
String
加速域名状态, online:已启 deploying:部署中 deployfailed:部署失 offline:已关闭
serviceType
String
服务类型 web:静态加速 download:下载加速 video:视频加速
cname
Sting
CDN分配的后辍加速域名
createTime
Date
创建时间,格式yyyy-MM-dd HH:mm:ss
refer
Refer
防盗链信息,详见【Refer】描述
headers
List
Header信息集合,详见【HeaderItem】描述
caches
List
缓存信息集合,详见【CacheItem】描述
origins
List< OriginItem >
源站信息集合,详见【OriginItem】描述
cert
Cert
证书信息对象,详见【Cert】描述
【Refer】
名称
类型
描述
refChain
String
防盗链类型 onVisit:白名单 offVisit:黑名单
refName
String
防盗链内容,域名或IP
refInclude
Integer
是否包含空Refer 0:不包含; 1:包含名单
【HeaderItem】
名称
类型
描述
headerId
Long
Header数据唯一标识
headerKey
String
Header Key仅支持 • Content-Disposition • Content-Language • Access-Control-Allow-Origin • Access-Control-Allow-Methods • Access-Control-Max-Age防盗链内容,域名或IP
headerValue
IntStringeger
当headerKey设置为“Access-Control-Allow-Origin”时,值仅能设置为 * ,或者一个域名(需要以http:// 或https://开头)
【CacheItem】
名称
类型
描述
cacheId
Long
缓存数据唯一标识
rType
String
缓存类型 1:文件 2:目录
tSuffix
Integer
内容
cacheTime
Integer
缓存时间
timeUnit
String
缓存时间单位 second:秒 day: minute:分 hour:小时
【OriginItem】
名称
类型
描述
originId
Long
源站数据唯一标识
address
String
源站地址(IP或域名)P
port
Integer
源站端口
【Cert】
名称
类型
描述
certId
Long
证书数据唯一标识
createTime
Date
证书创建时间,格式yyyy-MM-dd HH:mm:ss
validTime
Date
证书生效时间,格式yyyy-MM-dd HH:mm:ss
返回样例
{
"requestId": "c835098b-1ee5-4235-a1c1-e4897079e010",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 1,
"data": [
{
"domainId": 1,
"domainName": "www.xx.zhoufengjie.cn",
"icpNumber": "1113312222",
"serviceType": "web",
"cname": "www.xx.zhoufengjie.cn.org.net",
"status": "deploying",
"createTime": "2017-07-04 08:21:37",
"refer": {
"refChain": "onVisit",
"refName": "aaaa.com",
"refInclude": "0"
},
"header": [
{
"headerId": 1,
"headerKey": "Content-Language",
"headerValue": "CN"
},
{
"headerId": 2,
"headerKey": "Access-Control-Allow-Origin",
"headerValue": "http://1.com"
}
],
"cache": [
{
"cacheId": 1,
"rType": "1",
"tSuffix": "mp3/mp4",
"cacheTime": "1",
"timeUnit": "day"
},
{
"cacheId": 2,
"rType": "1",
"tSuffix": "html",
"cacheTime": "10",
"timeUnit": "day"
},
],
"origins": [
{
"originId": 1,
"address": "61.10.100.1",
"port": "80"
}
]
}
]
}
缓存配置管理接口列表
修改源站配置请求地址
http://[hostAddress]/ccsp/action/api/v3/EditOriginConfig
接口描述
修改加速域名源站配置。
请求参数
名称
类型
必须
描述
domainName
String
是
加速域名
origin
String
是
源站设置,支持配置一个域名或多个源站IP,多源站IP地址间以;分隔,端口可配置区间 0 ~ 65535。域名模式:www.xxx.com:8080 IP模式:61.1.1.1:8080;62.2.2.2:8080
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
删除源站配置请求地址
http://[hostAddress]/ccsp/action/api/v3/DeleteOriginConfig
接口描述
删除加速域名源站配置。
请求参数
名称
类型
必须
描述
originId
Long
是
源站数据唯一标识
domainName
String
是
加速域名
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
防盗链设置请求地址
http://[hostAddress]/ccsp/action/api/v3/SetRefer
接口描述
设置加速域名防盗链。
请求参数
名称
类型
必须
描述
domainId
Long
否
加速域名唯一标识,domainName为空时,此值不能为空。
domainName
String
否
加速域名,domainId为空时,此值不能为空。
refChain
String
是
防盗链类型onVisit:白名单 offVisit:黑名单
refName
String
是
防盗链内容,域名或IP
refInclude
Integer
是
是否包含空Refer 0:不包含 1:包含
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
删除防盗链请求地址
http://[hostAddress]/ccsp/action/api/v3/DeleteRefer
接口描述
删除加速域名防盗链配置。
请求参数
名称
类型
必须
描述
domainId
Long
否
加速域名唯一标识,domainName为空时,此值不能为空。
domainName
String
否
加速域名,domainId为空时,此值不能为空。
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
缓存设置请求地址
http://[hostAddress]/ccsp/action/api/v3/SetCacheConfig
接口描述
设置加速域名缓存。
请求参数
名称
类型
必须
描述
domainId
Long
否
加速域名唯一标识,domainName为空时,此值不能为空。
domainName
String
否
加速域名,domainId为空时,此值不能为空。
rType
Integer
是
缓存类型 1:文件 2:目录
tSuffix
String
是
内容
cacheTime
Integer
是
缓存时间
timeUnit
String
是
缓存时间单位 second:秒 day:天 minute:分hour:小时
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
修改缓存设置请求地址
http://[hostAddress]/ccsp/action/api/v3/EditCacheConfig
接口描述
修改加速域名缓存。
请求参数
名称
类型
必须
描述
domainId
Long
否
加速域名唯一标识,domainName为空时,此值不能为空。
domainName
String
否
加速域名,domainId为空时,此值不能为空。
cacheId
Long
是
缓存数据唯一标识
rType
Integer
是
缓存类型 1:文件 2:目录
tSuffix
String
是
内容
cacheTime
Integer
是
缓存时间
timeUnit
String
是
缓存时间单位 second:秒 day:天 minute:分hour:小时
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
删除缓存设置请求地址
http://[hostAddress]/ccsp/action/api/v3/DeleteCacheConfig
接口描述
删除加速域名缓存。
请求参数
名称
类型
必须
描述
domainId
Long
否
加速域名唯一标识,domainName为空时,此值不能为空。
domainName
String
否
加速域名,domainId为空时,此值不能为空。
cacheId
Long
是
缓存数据唯一标识
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
HttpHeader设置请求地址
http://[hostAddress]/ccsp/action/api/v3/SetHttpHeaderConfig
接口描述
设置加速域名HttpHeader。
请求参数
名称
类型
必须
描述
domainName
String
是
加速域名
headerKey
String
是
Header Key仅支持 • Content-Disposition • Content-Language • Access-Control-Allow-Origin • Access-Control-Allow-Methods • Access-Control-Max-Age
headerValue
String
是
当headerKey设置为“Access-Control-Allow-Origin”时,值仅能设置为 * ,或者一个域名(需要以http:// 或https://开头)
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
修改HttpHeader请求地址
http://[hostAddress]/ccsp/action/api/v3/EditHttpHeaderConfig
接口描述
修改加速域名HttpHeader。
请求参数
名称
类型
必须
描述
domainName
String
是
加速域名
configId
Long
是
httpHeader数据唯一标识
headerKey
String
是
Header Key仅支持 • Content-Disposition • Content-Language • Access-Control-Allow-Origin • Access-Control-Allow-Methods • Access-Control-Max-Age
headerValue
String
是
当headerKey设置为“Access-Control-Allow-Origin”时,值仅能设置为 * ,或者一个域名(需要以http:// 或https://开头)
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
删除HttpHeader请求地址
http://[hostAddress]/ccsp/action/api/v3/DeleteHttpHeaderConfig
接口描述
删除加速域名HttpHeader。
请求参数
名称
类型
必须
描述
domainName
String
否
加速域名
configId
Long
是
httpHeader数据唯一标识
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
Https证书设置请求地址
http://[hostAddress]/ccsp/action/api/v3/SetHttpsInfo
接口描述
设置加速域名Https证书。
请求参数
名称
类型
必须
描述
domainName
String
是
加速域名
privateKey
String
是
私钥
cert
String
是
证书
httpsType
Integer
是
配置类型 1:http 回源 2:协议跟随回源
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
删除Https证书请求地址
http://[hostAddress]/ccsp/action/api/v3/DeleteHttpsInfo
接口描述
删除加速域名Https证书。
请求参数
名称
类型
必须
描述
domainName
String
是
加速域名
返回参数
名称
类型
必须
描述
requestId
String
是
用户每次请求返回对应的唯一标识
httpCode
String
是
HTTP状态码,描述一次请求对应的HTTP状态。
code
String
是
本次请求服务执行状态码,具体内容,详见返回状态码小节。
message
String
是
本次请求的描述信息。
totalCount
int
否
查询结果总数(查询类接口用于客户端分页用)
data
List
否
返回的数据实体对象集合
返回样例
{
"requestId": "971b4c4d4c7f45b9b8690fb88cb65bf5",
"httpCode": "200",
"code": "success",
"message": "success",
"totalCount": 0,
"data": []
}
刷新预热接口列表
缓存批量刷新请求地址
http://[hostAddress]/ccsp/action/api/v3/CreateRefreshTask
接口描述
创建Cache缓存刷新任务,支持批量URL刷新和目录刷新。每次任务创建成功后返回本次任务标识和提交失败的URL数据。
请求参数
名称
类型
必须
描述
url
String
是
URL列表,支持多URL,以英文逗号”,”分隔,刷新任务单次最多支持1000个URL,目录方式刷新任务时,限制每天只能刷新100个目录
taskType
int
是
任务刷新方式,0:URL刷新;1:目录刷新
返回参数
名称
类型
描述
taskId
String
任务标识
failUrl
String
不合法的URL列表,以英文逗号”,”分隔
返回样例
{
"requestId": "f2c84d9a-aa0d-487e-8a5d-24f93cd7d258",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 1,
"data": [
{
"taskId": "148237248263205634",
"failUrl": "http://xxx/3.jpg,http://xxx/2.jpg"
}
]
}
刷新任务结果查询请求地址
http://[hostAddress]/ccsp/action/api/v3/DescribeRefreshTask
接口描述
查询Cache缓存刷新任务结果。
请求参数
名称
类型
必须
描述
taskId
String
是
任务标识
url
String
否
URL
返回参数
名称
类型
描述
taskId
String
任务标识
url
String
URL
status
int
状态,0:等待中;1:处理中;2:成功;3:失败
taskType
int
任务刷新方式,0:URL刷新;1:目录刷新
返回样例
{
"requestId": "48e7ca59-7a54-48a9-a597-4bf96bea582a",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 3,
"data": [
{
"taskId": "148237143539484309",
"url": "http://www.zhouds.cn/3.jpg",
"status": 3,
"taskType": 0
},
{
"taskId": "148237143539484309",
"url": "http://www.zhouds.cn/2.jpg",
"status": 3,
"taskType": 0
},
{
"taskId": "148237143539484309",
"url": "http://www.zhouds.cn/1.jpg",
"status": 3,
"taskType": 0
}
]
}
缓存预热请求地址
http://[hostAddress]/ccsp/action/api/v3/createPreload
接口描述
创建Cache缓存预热任务,支持批量URL预热。每次任务创建成功后返回本次任务标识和失败描述。
请求参数
名称
类型
必须
描述
publishUrls
String
是
URL列表,支持多URL,以英文逗号”,”分隔,预热任务单次最多支持100个URL
返回参数
名称
类型
描述
taskId
String
任务标识
msg
String
失败描述
返回样例
{
"requestId": "f2c84d9a-aa0d-487e-8a5d-24f93cd7d258",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 1,
"data": [
{
"taskId": "148237248263205634",
"msg": "http://xxx/3.jpg,http://xxx/2.jpg"
}
]
}
预热任务查询请求地址
http://[hostAddress]/ccsp/action/api/v3/preloadQuery
接口描述
查询Cache缓存预热任务结果。
请求参数
名称
类型
必须
描述
taskId
String
是
任务标识
返回参数
名称
类型
描述
taskId
String
任务标识
status
String
任务当前状态,0:成功;1:进行中; 2:失败
msg
String
失败描述
返回样例
{
"requestId": "48e7ca59-7a54-48a9-a597-4bf96bea582a",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 1,
"data": [
{
"taskId": "148237248263205634",
"status": 1,
"msg": ""
}
]
}
数据查询接口列表
命中流量统计请求地址
http://[hostAddress]/ccsp/action/api/v3/DescribeCacheHitFlux
接口描述
查询命中流量信息,参数中的查询条件间为AND关系。默认以5分钟纬度分组聚合数据,返回聚合后的命中流量数据。
请求参数
名称
类型
必须
描述
domain
String
是
频道列表,支持多频道,以英文逗号”,”分隔,最多支持10个频道同时查询
startTime
Date
是
数据范围开始时间,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为7 天
endTime
Date
是
数据范围结束时间,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为7 天
返回参数
名称
类型
描述
time
Date
时间,格式yyyyMMddHHmm
flux
Long
命中流量,单位Byte
返回样例
{
"requestId": "1b234d37-e051-44cc-bea2-9fed665382ad",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 3,
"data": [
{
"time": "201804121450",
"flux": 14608275484
},
{
"time": "201804121500",
"flux": 24403363124
},
{
"time": "201804121455",
"flux": 14898737789
}
]
}
命中请求数统计请求地址
http://[hostAddress]/ccsp/action/api/v3/DescribeCacheHitNum
接口描述
查询命中请求数信息,参数中的查询条件间为AND关系。默认以5分钟纬度分组聚合数据,返回聚合后的命中请求数数据。
请求参数
名称
类型
必须
描述
domain
String
是
频道列表,支持多频道,以英文逗号”,”分隔,最多支持10个频道同时查询
startTime
Date
是
数据范围开始时间,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为7 天
endTime
Date
是
数据范围结束时间,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为7 天
返回参数
名称
类型
描述
time
Date
时间,格式yyyyMMddHHmm
count
Long
命中次数
返回样例
{
"requestId": "5dc54e2a-4801-4d87-bf5c-58fc5d687457",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 3,
"data": [
{
"time": "201804121450",
"count": 8332
},
{
"time": "201804121500",
"count": 16387
},
{
"time": "201804121455",
"count": 10715
}
]
}
状态码请求数统计请求地址
http://[hostAddress]/ccsp/action/api/v3/DescribeHttpCode
接口描述
查询http状态码信息,参数中的查询条件间为AND关系。默认以5分钟纬度分组聚合数据,返回聚合后的数据。
请求参数
名称
类型
必须
描述
domains
String
是
频道列表,支持多频道,以英文逗号”,”分隔,最多支持10个频道同时查询
startTime
Date
是
数据范围开始时间,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为7 天
endTime
Date
是
数据范围结束时间,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为7 天
返回参数
名称
类型
描述
httpCode
Long
http状态码
codeData
List
状态码对象集合,见【Item】描述
【Item】
名称
类型
描述
time
String
时间,格式yyyyMMddHHmm
count
Long
状态码数量
返回样例
{
"requestId": "1b0cb068-9359-4d7b-a3e0-83fd12801975",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 11,
"data": [
{
"httpCode": "416",
"codeData": [
{
"time": "201804121250",
"count": 0
},
{
"time": "201804121300",
"count": 0
},
{
"time": "201804121255",
"count": 0
}
]
},
{
"httpCode": "405",
"codeData": [
{
"time": "201804121250",
"count": 0
},
{
"time": "201804121300",
"count": 0
},
{
"time": "201804121255",
"count": 0
}
]
},
{
"httpCode": "302",
"codeData": [
{
"time": "201804121250",
"count": 0
},
{
"time": "201804121300",
"count": 0
},
{
"time": "201804121255",
"count": 0
}
]
},
{
"httpCode": "404",
"codeData": [
{
"time": "201804121250",
"count": 0
},
{
"time": "201804121300",
"count": 0
},
{
"time": "201804121255",
"count": 0
}
]
},
{
"httpCode": "304",
"codeData": [
{
"time": "201804121250",
"count": 0
},
{
"time": "201804121300",
"count": 0
},
{
"time": "201804121255",
"count": 0
}
]
},
{
"httpCode": "200",
"codeData": [
{
"time": "201804121250",
"count": 0
},
{
"time": "201804121300",
"count": 0
},
{
"time": "201804121255",
"count": 0
}
]
},
{
"httpCode": "401",
"codeData": [
{
"time": "201804121250",
"count": 0
},
{
"time": "201804121300",
"count": 0
},
{
"time": "201804121255",
"count": 0
}
]
},
{
"httpCode": "403",
"codeData": [
{
"time": "201804121250",
"count": 0
},
{
"time": "201804121300",
"count": 0
},
{
"time": "201804121255",
"count": 0
}
]
},
{
"httpCode": "206",
"codeData": [
{
"time": "201804121250",
"count": 0
},
{
"time": "201804121300",
"count": 0
},
{
"time": "201804121255",
"count": 0
}
]
},
{
"httpCode": "502",
"codeData": [
{
"time": "201804121250",
"count": 0
},
{
"time": "201804121300",
"count": 0
},
{
"time": "201804121255",
"count": 0
}
]
},
{
"httpCode": "500",
"codeData": [
{
"time": "201804121250",
"count": 0
},
{
"time": "201804121300",
"count": 0
},
{
"time": "201804121255",
"count": 0
}
]
}
]
}
带宽统计请求地址
http://[hostAddress]/ccsp/action/api/v3/DescribeBandwidth
接口描述
查询带宽数据。
请求参数
名称
类型
必须
描述
domain
String
是
频道列表,支持多频道,以英文逗号”,”分隔,最多支持10个频道同时查询
startDate
String
是
数据范围开始日期,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为90 天
startDate
String
是
数据范围结束日期,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为90 天
返回参数
名称
类型
描述
time
String
统计时间点
bandwidth
String
带宽值. 单位为 bps
返回样例
{
"requestId": "ab9220ca-9d01-44d0-bade-fab9139f4d3c",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 3,
"data": [
{
"time": "2018-04-13 00:00:00",
"bandwidth": “123456”
},
{
"time": "2018-04-13 00:05:00",
"bandwidth": “123456”
}
]
}
流量统计请求地址
http://[hostAddress]/ccsp/action/api/v3/DescribeFlux
接口描述
查询流量数据。
请求参数
名称
类型
必须
描述
domain
String
是
频道列表,支持多频道,以英文逗号”,”分隔,最多支持10个频道同时查询
startDate
String
是
数据范围开始日期,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为90 天
endDate
String
是
数据范围结束日期,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为90 天
返回参数
名称
类型
描述
time
String
时间点
flux
String
带宽值, 单位为 byte
返回样例
{
"requestId": "ab9220ca-9d01-44d0-bade-fab9139f4d3c",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 3,
"data": [
{
"time": "2018-04-13 00:00:00",
"flux": “123456”
},
{
"time": "2018-04-13 00:05:00",
"flux ": “123456”
}
]
}
请求数统计请求地址
http://[hostAddress]/ccsp/action/api/v3/DescribeVisitor
接口描述
查询请求数数据。
请求参数
名称
类型
必须
描述
domain
String
是
频道列表,支持多频道,以英文逗号”,”分隔,最多支持10个频道同时查询
startDate
String
是
数据范围开始日期,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为90 天
endDate
String
是
数据范围结束日期,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为90 天
返回参数
名称
类型
描述
time
String
统计时间点
pv
String
请求数量
返回样例
{
"requestId": "ab9220ca-9d01-44d0-bade-fab9139f4d3c",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 3,
"data": [
{
"time": "2018-04-13 00:00:00",
"pv": “123456”
},
{
"time": "2018-04-13 00:05:00",
"pv": “123456”
}
]
}
回源带宽统计请求地址
http://[hostAddress]/ccsp/action/api/v3/DescribeOriginBandwidth
接口描述
查询回源带宽数据。
请求参数
名称
类型
必须
描述
domain
String
是
频道列表,支持多频道,以英文逗号”,”分隔,最多支持5个频道同时查询
startDate
String
是
数据范围开始日期,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为90 天
endDate
String
是
数据范围结束日期,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为90 天
返回参数
名称
类型
描述
time
String
统计时间点
bandwidth
String
回源带宽值, 单位为 bps
返回样例
{
"requestId": "ab9220ca-9d01-44d0-bade-fab9139f4d3c",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 3,
"data": [
{
"time": "2018-04-13 00:00:00",
"bandwidth": “123456”
},
{
"time": "2018-04-13 00:05:00",
"bandwidth": “123456”
}
]
}
回源流量统计请求地址
http://[hostAddress]/ccsp/action/api/v3/DescribeOriginFlux
接口描述
查询回源流量数据。
请求参数
名称
类型
必须
描述
domain
String
是
频道列表,支持多频道,以英文逗号”,”分隔,最多支持5个频道同时查询
startDate
String
是
数据范围开始日期,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为90 天
endDate
String
是
数据范围结束日期,格式yyyy-MM-dd HH:mm:ss,开始时间和结束时间范围上限为90 天
返回参数
名称
类型
描述
time
String
统计时间点
failUrl
String
回源流量值, 单位为 byte
返回样例
{
"requestId": "ab9220ca-9d01-44d0-bade-fab9139f4d3c",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 3,
"data": [
{
"time": "2018-04-13 00:00:00",
"flux": “123456”
},
{
"time": "2018-04-13 00:05:00",
"flux": “123456”
}
]
}
日志下载请求地址
http://[hostAddress]/ccsp/action/api/v3/DescribeDownloadLog
接口描述
查询日志文件列表信息,参数中的查询条件间为AND关系。
请求参数
名称
类型
必须
描述
domain
String
是
U频道列表,支持多频道,以英文逗号”,”分隔,最多支持10个频道同时查询
day
Date
是
日期,格式yyyy-MM-dd
返回参数
名称
类型
描述
createTime
Date
文件创建时间,格式yyyy-MM-dd HH:mm:ss
fileName
String
文件名称,格式_.gz
fileLength
Float
文件大小,单位MB,四舍五入保留两位小数
返回样例
{
"requestId": "01d7d86c-dd74-416e-8ee0-e17d86ea2108",
"httpCode": "200",
"code": "Success",
"message": "Success",
"totalCount": 2,
"data": [
{
"createTime": "2016-12-01 01:14:13",
"fileName": "test.zhouds.cn_20161130.gz",
"fileLength": "0.42",
"downloadPath": "http://xxx/ccsp/action/api/downloadLog?clusterServerIp=xx.10.10.xx&day=20170227&fileName=xxx.com_20170227010000.gz"
},
{
"createTime": "2016-12-01 01:14:13",
"fileName": "www.zhouds.cn_20161130.gz",
"fileLength": "0.42",
"downloadPath": "http://xxx/ccsp/action/api/downloadLog?clusterServerIp=xx.10.10.xx&day=20170227&fileName=xxx.com_20170227010000.gz"
}
]
}
nga能查服务器状态吗,NGAA相关推荐
- 魔兽怎么查服务器状态,如何查看魔兽世界服务器状态(查看游戏服务器状态的技巧)...
魔兽世界怀旧服自从TBC即将到来的消息放出,不少玩家包括G哥在内都更加期待新区何时到来.与老区相比,新区的一切都是从头开始,看起来一切都很美好,但是看过了前夕的种种情况之后,期待新区这件事好像需要重新 ...
- mysql服务器查绑定的域名查_MySQL使用show status查看MySQL服务器状态信息
MySQL使用show status查看MySQL服务器状态信息 这篇文章主要介绍了MySQL使用show status查看MySQL服务器状态信息,需要的朋友可以参考下 在LAMP架构的网站开发过程 ...
- tbc服务器状态,魔兽怀旧服:TBC上线近俩月,玩家心态改变,开始涌入60级服务器...
沉浸在魔兽世界TBC版本中的玩家,每天都在刷声望刷副本,或者是打团本练小号,反正是都有事情在做.而在外域忙得不亦乐乎的玩家不知道是否还记得有一个旧式经典服务器呢?虽然TBC版本才上线不到两个月的时间, ...
- easy connect 获取服务端配置信息失败_如何统计 Mysql 服务器状态信息?
最近在看<高性能的 Mysql>一书,下面是关于如何学习统计 Mysql 服务器状态的学习总结,主要是学习使用 SHOW STATUS,SHOW ENGINE INNODB STATUS, ...
- 怎么查服务器的操作系统是什么,怎么查服务器什么操作系统
怎么查服务器什么操作系统 内容精选 换一换 只有运行中的云服务器云主机才允许用户登录.Windows操作系统用户名"Administrator".首次登录云耀云服务器,请先通过&q ...
- Jmeter压力测试简单教程(包括服务器状态监控)-----转载自lsoqvle 的博客(https://blog.csdn.net/cbzcbzcbzcbz/article/details/780)
步骤一 安装Jmeter 我用的版本是3.1版本,为什么是3.1,因为3.2有问题,我也是跑了一段时间后才知道3.2版本太新了还是什么的,有些功能就是不行,在此建议大家,不要轻易使用最新版本,次新版 ...
- 服务器可以查看和修改消息的内容,查服务器信息
查服务器信息 内容精选 换一换 裸金属服务器所提供的接口分为BMS接口与OpenStack原生接口.通过配合使用BMS服务提供的接口和OpenStack原生接口,您可以完整地使用裸金属服务器的所有功能 ...
- linux服务器六个状态,六、Linux_SSH服务器状态
一.保持Xshell连接Linux服务器状态 1.登录服务器后 cd /etc/ssh/ vim sshd_config 找到 ClientAliveInterval 0和ClientAliveCou ...
- mc服务器状态查询php,PHP下查询游戏《Minecraft》多人游戏 服务器的人数。
1 <?php2 3 /**4 * Minecraft服务器状态查询5 * @作者 Julian Spravil Git地址:https://github.com/FunnyItsElmo6 * ...
最新文章
- 提高建模效率,改变手工作坊式生产,AutoML的技术研究与应用进展如何了?
- nyoj n-1位数
- 【TensorFlow】笔记1:入门笔记
- py-faster-rcnn + ZF 实现自己的数据训练与检测(二)
- Mysql使用存储过程与函数进行批量插入数据
- 单片机期末不挂科,看这一篇就够了
- win7计算机记忆窗口,Win7系统关闭和打开搜索记忆功能的方法(图文教程)
- 汽车语音控制是什么意思 汽车语音控制怎么用
- virtualbox安装Windows server 2003
- php 开源周报系统,Pulsar 社区周报|2021-03-01~2021-03-07
- python数据标注工具_数据标注工具大全汇总,有了这些工具再也不用自己开发了...
- 破解密码——利用粘滞键漏洞破解Windows 7 PIN
- java二级线程_计算机二级辅导:Java线程新特征(原子量)
- 物联网和互联网有什么关系
- 002-CentOS7 固定IP
- 《实况足球10》全套数值能力解析
- win10的linux内核版本,微软决定在Windows10中发布一个完整的Linux内核
- 树莓派 树莓派 编c++_为什么树莓派仍然是教育的白骑士
- 【问题记录】ABP框架模板页面样式加载不完全
- 程序猿赚的那点钱算个P啊!
热门文章
- python全栈工程_Python全栈工程师(编码)
- c#与java_C#与Java的区别
- 微型计算机,单片机和单板机是,9、微型计算机、单片机和单板机是()
- Seaborn 入门
- Java ThreadLocal 使用详解
- redhat 6 配置 yum 源
- 说说每月至少一次的那点事,文末有彩蛋!
- 不用面部识别?亚马逊准备推出人手支付,0.3秒刷手支付
- 哪个小姐姐是假的?Yann LeCun说合成人脸并不难分辨
- joomla 标准激活的php mail 功能,php 通过joomla jmail 类使用 gmail smtp 账号发送邮件的简单示例...