github.com/qiniu/go-sdk/v7@v7.27.0/storagev2/internal/api-specs/set_bucket_refer_anti_leech.yml (about) 1 method: post 2 service_names: 3 - uc 4 base_path: /referAntiLeech 5 documentation: 设置存储空间的防盗链模式 6 request: 7 authorization: qiniu 8 query_names: 9 - field_name: bucket 10 query_name: bucket 11 query_type: string 12 documentation: 存储空间名称 13 service_bucket: plain_text 14 - field_name: mode 15 query_name: mode 16 query_type: integer 17 documentation: 设置防盗链模式,0:表示关闭 Referer(使用此选项将会忽略以下参数并将恢复默认值); 1:表示设置 Referer 白名单; 2:表示设置 Referer 黑名单 18 optional: keepempty 19 - field_name: pattern 20 query_name: pattern 21 query_type: string 22 documentation: 规则字符串,当前允许格式分为三种:一种为空主机头域名,比如 `foo.com`; 一种是泛域名,比如 `*.bar.com`; 一种是完全通配符,即一个 `*`; 多个规则之间用`;`隔开,比如:`foo.com;*.bar.com;sub.foo.com;*.sub.bar.com` 23 optional: keepempty 24 - field_name: allow_empty_referer 25 query_name: norefer 26 query_type: integer 27 documentation: 0:表示不允许空 Refer 访问; 1:表示允许空 Refer 访问 28 optional: keepempty 29 - field_name: source_enabled 30 query_name: source_enabled 31 query_type: integer 32 documentation: 源站是否支持,默认为 0 只给 CDN 配置, 设置为 1 表示开启源站防盗链 33 optional: keepempty