修改CDN实例信息
PATCH
/product/cdn/{id}最后修改时间: 1 个月前
请求参数
Path 参数
id
integer
CDN实例ID
Body 参数application/json
cache_settings
object (apisix.CacheOptions)
可选
is_enable
boolean
可选
是否启用缓存,默认启用
ttl
integer
缓存过期秒数
>= 5<= 86400
domain_list
array[string]
可选
firewall_settings
object (apisix.FirewallOptions)
可选
block_time
integer
封禁时间
>= 0<= 86400
is_enable
boolean
是否启用CC防火墙
js_check_request_count
integer
可选
触发JS验证的总请求数量
>= 0<= 1000000
js_check_trigger_time_window
integer
可选
触发JS验证的总时间窗口,超过时间重置
>= 0<= 3600
rejected_code
integer
可选
拒绝代码,444即不返回东西
>= 0<= 599
single_ip_request_count
integer
可选
触发屏蔽的单IP请求数量
>= 0<= 1000000
single_ip_time_window
integer
可选
单IP时间窗口,秒数,超过时间重置
>= 0<= 3600
gzip_settings
object (apisix.GZIPOptions)
可选
compress_level
integer
默认为2
>= 1<= 5
file_types
array[string]
可选
文件MIME类型,默认["*"]
is_enable
boolean
可选
是否启用GZIP压缩,默认启用
is_maintain
boolean
可选
setting
enum<string>
必需
枚举值:
domainsslsourcefirewallmaintaincachegzip
source_info
string
可选
源站地址或者产品ID
source_port
integer
可选
>= 30<= 65535
source_scheme
enum<string>
可选
枚举值:
httphttps
source_type
enum<string>
可选
枚举值:
rcsrvhrgsrbmcustom
ssl_auto_redirect
boolean
可选
ssl_is_enable
boolean
可选
示例
{
"cache_settings": {
"is_enable": true,
"ttl": 5
},
"domain_list": [
"string"
],
"firewall_settings": {
"block_time": 0,
"is_enable": true,
"js_check_request_count": 0,
"js_check_trigger_time_window": 0,
"rejected_code": 0,
"single_ip_request_count": 0,
"single_ip_time_window": 0
},
"gzip_settings": {
"compress_level": 1,
"file_types": [
"string"
],
"is_enable": true
},
"is_maintain": true,
"setting": "domain",
"source_info": "string",
"source_port": 30,
"source_scheme": "http",
"source_type": "rcs",
"ssl_auto_redirect": true,
"ssl_is_enable": true
}
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
object {0}
示例
{}
最后修改时间: 1 个月前