- product
- domain
- 列出域名列表
- 获取域名详情
- 下载域名证书
- 获取 域名DNS解析记录列表
- 添加域名DNS解析
- 修改域名DNS解析
- 删除域名DNS解析
- 获取域名DNSSEC详情
- 添加域名DNSSEC
- 删除域名DNSSEC
- 同步域名DNSSEC
- 关闭域名锁定
- 开启域名锁定
- 修改域名NS服务器
- 重置域名NS服务器
- 续费域名
- 获取域名续费价格
- 域名过户
- 获取已验证域名列表
- 添加域名认证
- 删除域名认证
- 域名认证校验
- 检查域名能否注册
- 获取免费二级域名列表
- 创建免费二级域名
- 删除免费二级域名
- 修改免费二级域名的CDN设置
- 获取可用的免费域名列表
- 域名注册
- 查询域名模板列表
- 删除域名信息模板
- 获取域名模板详情
- 获取域名白名单列表
- 添加域名白名单
- 获取域名管理密码
- 更新域名管理密码
- 编辑域名模板
- 获取域名whois信息
- user
- public
- expense
- cdn
- rbm
- rgs
- 获取列表
- 创建游戏云MP
- 续费游戏云MP
- 获取列表
- 创建游戏云
- 获取RGS详情
- RGS创建备份
- RGS删除备份
- RGS取消备份
- RGS还原备份
- RGS设置备份选项
- 桥接模式下设置内网
- RGS重装系统
- cpu充电
- 游戏云限制模式(是否用余额结算)切换
- 游戏云日付模式开关
- 创建并绑定弹性IP到RGS
- 更换IP
- 设置IP描述
- 放弃IP
- 发布快速app安装任务
- 释放游戏云
- 获取监控数据
- 添加NAT端口映射
- 删除NAT端口映射
- 游戏云重启操作
- 续费
- 自动续费选项
- 游戏云重置密码操作
- 升级
- 游戏云开机操作
- 游戏云关机操作
- 设置游戏云标签
- 转成桥接
- 获取使用情况
- 连接VNC
- 创建虚拟机内网 子网
- 子网改名
- RGS切换egg(游戏类型)
- 获取游戏云折扣比率
- 蛋(游戏)列表
- 蛋(游戏类型)类型列表
- pal配置
- pal配置
- pal配置
- pal配置中文
- 关闭pal
- 关闭pal
- 关闭pal
- 翼龙面板用户列表
- 创建面板用户
- 编辑面板用户
- 删除面板用户
- 初始化/刷新sftp功能
- 开服
- 实例信息和状态
- 系统列表
- 获取套餐列表
- 获取游戏云价格
- 翼龙面板用户列表
- 创建翼龙面板用户
- 编辑面板用户
- 删除面板用户
- RGS重装egg(游戏类型)
- RGS切换面板用户
- 获取使用情况列表
- rvh
- ssl
- workorder
- ros
- rcdn
- rcs
- 设置IP描述
- 获取云服务器列表
- 创建云服务器
- 获取RCS详情
- RCS创建备份
- RCS删除备份
- RCS取消备份
- RCS还原备份
- RCS设置备份选项
- 桥接模式下设置内网
- RCS重装系统
- RCS管理弹性云盘
- 创建并绑定弹性IP到RCS
- 更换IP
- 放弃IP
- 发布快速app安装任务
- 获取防火墙规则列表
- 创建/设置防火墙规则
- 删除防火墙规则
- 移动防火墙规则优先级
- 释放
- 获取监控数据
- 添加NAT端口映射
- 删除NAT端口映射
- 云服务器重启操作
- 获取续费价格
- 续费
- 自动续费选项
- 云服务器重置密码操作
- 云服务器开机操作
- 云服务器关机操作
- 设置云服务器标签
- 转成桥接
- RCS充流量
- RCS限流
- 升级
- 获取使用情况
- 连接VNC
- 创建虚拟机内网子网
- 子网改名
- 获取云服务器折扣比率
- 获取RCS操作系统列表
- 云服务器获取套餐列表
- 获取云服务器价格
- 获取使用情况列表
- 释放
- rca
- playmp
- 管理员获取所有兑换码
- 获取玩家信息
- 通过游戏名获取称号列表
- 创建公告
- 更新公告
- 管理员获取比赛列表
- 管理员审核比赛
- 管理员给用户颁发荣誉称号
- 创建荣誉称号
- 根据传入参数获取公告列表
- 获取公告数据
- 获取用户黑名单
- 拉黑用户
- 解除拉黑用户
- 创建比赛
- 获取比赛 详情
- 更新比赛
- 检查比赛管理员
- 获取比赛玩家
- 添加比赛玩家
- 移除所有比赛玩家
- 移除比赛玩家
- 更新比赛玩家
- 通过ID批量添加比赛玩家
- 获取公开比赛详情
- 关闭所有比赛房间
- 删除比赛赛程ID
- 更新比赛赛程ID
- 创建比赛队伍
- 删除比赛队伍
- 更新比赛队伍
- 通过游戏名获取荣誉称号列表
- 获取排行榜
- 获取和登录用户相关联的兑换码
- 创建兑换码
- 获取兑换码数据
- 使用兑换码
- 获取房间列表
- 获取房间成员信息
- 添加房间评分
- 创建语音通话房间token
- 设置要展示的荣誉称号
- 设置要展示的称号
- 获取游戏房间人数状态
- 实名认证
- 获取用户的比赛列表
- 上传用户日志
- 购买PlayMP VIP
RCDN实例设置
POST
https://api.v2.rainyun.com/product/rcdn/instance/{id}/setting
rcdn
最后修改时间:2025-04-25 03:00:23
请求参数
Path 参数
id
integer
实例ID
Header 参数
x-api-key
string
必需
默认值:
{{apikey}}
rain-dev-token
string
暂无用途,无需传入
默认值:
{{rain-dev-token}}
Body 参数application/json
as_default
boolean
可选
config
object (rcdnM.DomainConfig)
必需
acl_config
object (rcdnM.AclConfig)
可选
baseConfig
object (rcdnM.BaseConfig)
可选
cache_configs
array[object (rcdnM.CacheConfig) {12}]
白山特有(暂时)
origin_headers
array [object {1}]
可选
origin_host
string
回源host
resp_config
array[object (rcdnM.RespConfigList) {4}]
可选
resp_remove_list
array[string]
要删除的响应头
speed_limits
array[object (rcdnM.SpeedLimit) {5}]
白山特有
ssl_config
object (rcdnM.SSLConfig)
可选
wafConfig
object
雨云cc防火墙配置
domains
array[string]
要设置配置的域名
type
enum<string>
必需
枚举值:
httpsspeed_limituser_agentcache_rule_listadd_back_source_headadd_response_headip_black_listrefererorigin_hostorigindel_back_source_headdel_ip_blackdel_uadel_refererremove_response_headreset_response_headdel_response_headwaf
示例
{
"as_default": true,
"config": {
"acl_config": {
"ip_black_list": [
"string"
],
"ip_black_mode": "black",
"referer_allow_empty": true,
"referer_list": [
"string"
],
"referer_mode": "black",
"ua_allow_empty": true,
"ua_list": [
"string"
],
"ua_mode": "black"
},
"baseConfig": {
"default_master": [
"string"
],
"default_slave": [
"string"
],
"origin_mode": "string",
"origin_port": 0
},
"cache_configs": [
{
"case_ignore": "yes",
"expire": 0,
"expire_unit": "Y",
"follow_expired": "yes",
"ignore_no_cache_headers": "yes",
"match_method": "all",
"params": "string",
"pattern": "string",
"priority": 0,
"query_params_op": "do_nothing",
"query_params_op_way": "remove",
"query_params_op_when": "cache_back_source"
}
],
"origin_headers": [
{
"property1": "string",
"property2": "string"
}
],
"origin_host": "string",
"resp_config": [
{
"cover": "on",
"name": "string",
"only_hit": "on",
"value": "string"
}
],
"resp_remove_list": [
"string"
],
"speed_limits": [
{
"begin_time": "string",
"end_time": "string",
"match_type": "all",
"pattern": "string",
"speed": 0
}
],
"ssl_config": {
"cert_id": 0,
"force_ssl": true
},
"wafConfig": {
"aboard_defence": true,
"active_bandwidth": 100,
"active_burst_bandwidth": 100,
"active_error_rate": 100,
"active_minute": 0,
"active_request": 10,
"active_time": 600,
"always_check": true,
"block_time": 60,
"defence_cache_dir": "string",
"defence_mode": "rain",
"ext_change_to": "string",
"global_burst_mps": 0,
"global_burst_qps": 0,
"global_mps": 0,
"global_qps": 0,
"js_check": true,
"per_ip_burst_mps": 0,
"per_ip_burst_qps": 0,
"per_ip_mps": 0,
"per_ip_qps": 0,
"stop_cdn": true
}
},
"domains": [
"string"
],
"type": "https"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.v2.rainyun.com/product/rcdn/instance//setting' \
--header 'x-api-key;' \
--header 'rain-dev-token: {{rain-dev-token}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"as_default": true,
"config": {
"acl_config": {
"ip_black_list": [
"string"
],
"ip_black_mode": "black",
"referer_allow_empty": true,
"referer_list": [
"string"
],
"referer_mode": "black",
"ua_allow_empty": true,
"ua_list": [
"string"
],
"ua_mode": "black"
},
"baseConfig": {
"default_master": [
"string"
],
"default_slave": [
"string"
],
"origin_mode": "string",
"origin_port": 0
},
"cache_configs": [
{
"case_ignore": "yes",
"expire": 0,
"expire_unit": "Y",
"follow_expired": "yes",
"ignore_no_cache_headers": "yes",
"match_method": "all",
"params": "string",
"pattern": "string",
"priority": 0,
"query_params_op": "do_nothing",
"query_params_op_way": "remove",
"query_params_op_when": "cache_back_source"
}
],
"origin_headers": [
{
"property1": "string",
"property2": "string"
}
],
"origin_host": "string",
"resp_config": [
{
"cover": "on",
"name": "string",
"only_hit": "on",
"value": "string"
}
],
"resp_remove_list": [
"string"
],
"speed_limits": [
{
"begin_time": "string",
"end_time": "string",
"match_type": "all",
"pattern": "string",
"speed": 0
}
],
"ssl_config": {
"cert_id": 0,
"force_ssl": true
},
"wafConfig": {
"aboard_defence": true,
"active_bandwidth": 100,
"active_burst_bandwidth": 100,
"active_error_rate": 100,
"active_minute": 0,
"active_request": 10,
"active_time": 600,
"always_check": true,
"block_time": 60,
"defence_cache_dir": "string",
"defence_mode": "rain",
"ext_change_to": "string",
"global_burst_mps": 0,
"global_burst_qps": 0,
"global_mps": 0,
"global_qps": 0,
"js_check": true,
"per_ip_burst_mps": 0,
"per_ip_burst_qps": 0,
"per_ip_mps": 0,
"per_ip_qps": 0,
"stop_cdn": true
}
},
"domains": [
"string"
],
"type": "https"
}'
返回响应
🟢200成功
application/json
Body
object {0}
示例
{}