方法列表
创建源站
admin
user
RPC
createOrigin (CreateOriginRequest) returns (CreateOriginResponse)
HTTP
POST /OriginService/createOrigin
输入对象:CreateOriginRequest:
{ // 名称,为可选项 string name; // 源站网络地址 NetworkAddress addr; // OSS配置信息,源站网络地址中protocol为oss:开头时需要设置此项 bytes ossJSON; // 描述,为可选项 string description; // 权重,不小于0,一般设置为10 int32 weight; // 是否启用,一般为true bool isOn; // 可选项,专属域名列表 []string domains; // 可选项,证书设置 bytes certRefJSON; // 可选项,回源主机名 string host; // 可选项,是否跟随端口 bool followPort; // 可选项,是否支持HTTP/2,只在HTTPS源站时生效 bool http2Enabled; }
输出对象:CreateOriginResponse:
{ // 创建的源站ID int64 originId; }
修改源站
admin
user
RPC
updateOrigin (UpdateOriginRequest) returns (RPCSuccess)
HTTP
POST /OriginService/updateOrigin
输入对象:UpdateOriginRequest:
{ // 源站ID int64 originId; // 可选项 string name; // 源站网络地址 NetworkAddress addr; // OSS配置信息,源站网络地址中protocol为oss:开头时需要设置此项 bytes ossJSON; // 可选项 string description; // 权重,不小于0,一般设置为10 int32 weight; // 是否启用 bool isOn; // 可选项 []string domains; // 可选项 bytes certRefJSON; // 可选项 string host; // 可选项 bool followPort; // 可选项,是否支持HTTP/2,只在HTTPS源站时生效 bool http2Enabled; }
输出对象:RPCSuccess:
{ }
查找单个源站信息
admin
user
RPC
findEnabledOrigin (FindEnabledOriginRequest) returns (FindEnabledOriginResponse)
HTTP
POST /OriginService/findEnabledOrigin
输入对象:FindEnabledOriginRequest:
{ // 源站ID int64 originId; }
输出对象:FindEnabledOriginResponse:
{ // 源站信息 Origin Origin; }
查找源站配置
admin
user
RPC
findEnabledOriginConfig (FindEnabledOriginConfigRequest) returns (FindEnabledOriginConfigResponse)
HTTP
POST /OriginService/findEnabledOriginConfig
输入对象:FindEnabledOriginConfigRequest:
{ // 源站ID int64 originId; }
输出对象:FindEnabledOriginConfigResponse:
{ // 源站信息 bytes originJSON; }
设置源站是否启用
admin
user
RPC
updateOriginIsOn (UpdateOriginIsOnRequest) returns (RPCSuccess)
HTTP
POST /OriginService/updateOriginIsOn
输入对象:UpdateOriginIsOnRequest:
{ // 源站ID int64 originId; // 是否启用 bool isOn; }
输出对象:RPCSuccess:
{ }