Only the Chinese version of this page is provided currently. The English version will be provided soon.
Help & Documentation>Tencent Cloud EdgeOne

变更源站防护实例

Last updated: 2026-03-16 03:14:12

1. 接口描述

接口请求域名: teo.tencentcloudapi.com 。

本接口用于对七层加速域名/四层代理实例启用/关闭特定回源 IP 网段回源。单次支持提交的七层加速域名的数量最大为 200,四层代理实例的数量最大为 100,支持七层加速域名/四层代理实例混合提交,总实例个数最大为 200。如需变更超过 200 个实例,请通过本接口分批提交。同时对于开白的客户支持切换到其他可用的源站防护 IP 网段版本,例如精简版,可以减少回源 IP 网段。

默认接口请求频率限制:20次/秒。

推荐使用 API Explorer
点击调试
API Explorer 提供了在线调用、签名验证、SDK 代码生成和快速检索接口等能力。您可查看每次调用的请求内容和返回结果以及自动生成 SDK 调用示例。

2. 输入参数

以下请求参数列表仅列出了接口请求参数和部分公共参数,完整公共参数列表见 公共请求参数

参数名称 必选 类型 描述
Action String 公共参数,本接口取值:ModifyOriginACL。
Version String 公共参数,本接口取值:2022-09-01。
Region String 公共参数,此参数为可选参数。
ZoneId String 站点 ID。
OriginACLEntities.N Array of OriginACLEntity 需要启用/关闭特定回源 IP 网段回源的实例。
OriginACLFamily String 源站防护回源ACL控制域,不填则默认不变;控制域信息可以通过DescribeAvailableOriginACLFamily接口查询获得。
具体取值说明如下:
  • gaz:标准全球可用区控制域;
  • mlc:标准中国大陆可用区控制域;
  • emc:标准全球(不含中国大陆)可用区控制域;
  • plat-gaz:精简全球可用区控制域;
  • plat-mlc:精简中国大陆可用区控制域;
  • plat-emc:精简全球(不含中国大陆)可用区控制域;
  • 3. 输出参数

    参数名称 类型 描述
    RequestId String 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。

    4. 示例

    示例1 修改回源 IP 网段为指定控制域的

    ZoneId 为 'zone-3ey0mmcs899o' 的站点指定控制域为 gaz 的 IP 网段回源。

    输入示例

    POST / HTTP/1.1
    Host: teo.tencentcloudapi.com
    Content-Type: application/json
    X-TC-Action: ModifyOriginACL
    <公共请求参数>
    
    {
        "ZoneId": "zone-3ey0mmcs899o",
        "OriginACLFamily": "plat-emc"
    }

    输出示例

    {
        "Response": {
            "RequestId": "285f505b-ed21-4efb-86e6-5f05cd6c299c"
        }
    }

    示例2 四层代理实例关闭特定回源 IP 网段回源

    ZoneId 为 'zone-276zs184g93m' 的站点关闭四层代理实例 ‘sid-19389e5dwwxfs’ 的特定回源 IP 网段回源。

    输入示例

    POST / HTTP/1.1
    Host: teo.tencentcloudapi.com
    Content-Type: application/json
    X-TC-Action: ModifyOriginACL
    <公共请求参数>
    
    {
        "ZoneId": "zone-276zs184g93m",
        "OriginACLEntities": [
            {
                "OperationMode": "disable",
                "Type": "l4",
                "Instances": [
                    "sid-19389e5dwwxfs"
                ]
            }
        ]
    }

    输出示例

    {
        "Response": {
            "RequestId": "7517b2b9-4edd-4f79-baa8-c6938e7f3399"
        }
    }

    示例3 新增七层加速域名使用特定回源 IP 网段回源

    ZoneId 为 'zone-276zs184g93m' 的站点新增七层加速域名 ‘www.qq.com’ 使用特定回源 IP 网段回源。

    输入示例

    POST / HTTP/1.1
    Host: teo.tencentcloudapi.com
    Content-Type: application/json
    X-TC-Action: ModifyOriginACL
    <公共请求参数>
    
    {
        "ZoneId": "zone-276zs184g93m",
        "OriginACLEntities": [
            {
                "OperationMode": "enable",
                "Type": "l7",
                "Instances": [
                    "www.qq.com"
                ]
            }
        ]
    }

    输出示例

    {
        "Response": {
            "RequestId": "764fcb13-30a1-4b7c-92a2-f3fa93d5ae3e"
        }
    }

    5. 开发者资源

    腾讯云 API 平台

    腾讯云 API 平台 是综合 API 文档、错误码、API Explorer 及 SDK 等资源的统一查询平台,方便您从同一入口查询及使用腾讯云提供的所有 API 服务。

    API Inspector

    用户可通过 API Inspector 查看控制台每一步操作关联的 API 调用情况,并自动生成各语言版本的 API 代码,也可前往 API Explorer 进行在线调试。

    SDK

    云 API 3.0 提供了配套的开发工具集(SDK),支持多种编程语言,能更方便的调用 API。

    命令行工具

    6. 错误码

    以下仅列出了接口业务逻辑相关的错误码,其他错误码详见 公共错误码

    错误码 描述
    InternalError 内部错误。
    InvalidParameter 参数错误。
    InvalidParameter.InvalidDomains 域名非法,请检查入参中是否传入不存在的域名。
    InvalidParameter.InvalidProxies 四层代理非法,请检查入参中是否传入不存在的代理。
    InvalidParameter.ShieldNotSupportHostOriginWhitelist 当前域名不支持同时开启EdgeOne Shield和源站防护。
    OperationDenied 操作被拒绝。
    OperationDenied.UnsupportedPlan 套餐不支持。
    OperationDenied.UpdateIPWhitelistFirst 请先更新IP白名单。