使用限制

更新时间:
复制 MD 格式

域名接入阿里云ESA之前,您需要了解阿里云ESA加速域名的接入条件和限制,避免造成不必要的损失

限制项

说明

突发带宽/QPS限流规则

根据您与阿里云签订的《边缘安全加速(ESA)服务协议》如果您对ESA服务有突发带宽/QPS使用需求(包括但不限于带宽容量压测、QPS性能压测、促销活动、重大发布等),您需要至少提前3个工作日(重大节日的突发,包括但不限于春晚,双十一等,需要提前至少1个月)联系阿里云客户经理或通过阿里云联系我们申请突发带宽用量。

  • 若申请成功,在双方约定的突发量级内,可确保您的服务不受影响。

  • 若申请不成功或未申请,则对于突发带宽,阿里云有权采取限流等措施(不会100%触发限流,阿里云会根据域名业务情况、突发带宽量级等因素综合判断)来保障全网用户的稳定性,由此导致的可用性问题,阿里云不承担责任。

  • 未提前申请突发用量或申请不成功,有可能会出现以下问题:

    • 带宽突增有可能会触发阿里云ESA的限流规则。详细信息,请参见带宽限制说明

    • QPS突增有可能会触发阿里云ESADDoS防护规则,但是不同套餐有着不同的最大防护能力,超出平台防护上限的情况下,会收敛到一组特定的ESA节点上,可能会对访问速度产生影响

  • 命中缓存后的各地区访问带宽没有限制,限流仅针对突增流量(如超过 10 Gbps 的带宽)生效。

  • ESA默认带宽上限最低为 10 Gbps。

  • 压测报备阈值参考:较小规模的压力测试(如入站流量不高于 2000 Mbps、QPS 不高于 2000/s)通常无需报备;超过该量级的压测建议提前申请突发带宽用量,避免触及最大带宽限制导致限流。

域名被攻击和盗刷的潜在风险

阿里云ESA产品默认并不提供访问控制或者安全防护能力,如果您的域名因被恶意攻击或流量被恶意盗刷,产生了突发高带宽或者大流量消耗,很可能会产生高于日常消费金额的高额账单。

因恶意攻击或流量盗刷产生的高额账单无法免除/退款,为尽量避免此类风险,您可以通过高额账单风险警示了解这一类情况的应对办法。

站点

  • 格式要求:

    • 域名长度为1~67(包含67)个字符。

    • 支持:小写英文字母a~z、数字0~9和连字符-,例如example.com

    • 不支持:中文、英文大写字母A~Z和除了连字符-以外的其他符号,且连字符-不能连续出现、不能单独使用、不能出现在开头和结尾。如果域名包含中文(例如:阿里云.网址),请以中文形式进行相关备案,再通过第三方工具punycode将中文域名转换成为英文域名(例如:xn--fiq****.xn--eq****)后填入。

  • 域名备案/合规要求:

访问区域限制

站点域名加速区域选择为全球(不包含中国内地)的情况下,阿里云ESA禁止用户请求访问中国内地的ESA节点。

站点域名加速区域选择为中国内地的情况下,阿里云禁止用户请求访问非中国内地的ESA节点。

物联网卡访问限制

根据中华人民共和国工业和信息化部(简称:工信部)的相关规定(《关于印发〈物联网卡安全分类管理实施指引(试行)〉的通知》(工网安函[2020]1173号)),阿里云ESA产品在中国内地无法为使用物联网卡的终端提供加速服务,终端设备使用物联网卡来访问阿里云ESA节点的情况下,很可能会无法连接到节点IP。

此外,不支持 SNI(Server Name Indication)的终端设备(如 ESP32 4G 模块等物联网终端)在访问ESA时会出现 TLS 握手失败的问题。建议您在接入前确认终端设备的 TLS 兼容性,避免因终端不支持 SNI 而导致连接异常。

安全违规行为及安全违规信息

所有接入ESA的域名都要经过内容审核,ESA目前不支持接入的域名包括但不限于:

  • 无法正常访问或内容不含有任何实质信息

  • 游戏私服类

  • 传奇类游戏和纸牌类游戏

  • 盗版软件、盗版小说、盗版视频、盗版漫画等无内容版权的网站

  • P2P类金融网站

  • 彩票类网站

  • 违规医院和药品类网站

  • 涉黄、涉毒、涉赌等

如果您想了解更多违规行为以及违规信息,请参见安全违规行为类型说明安全违规信息类型说明

说明

含有以上违规内容的加速域名,由您自行承担任何可能的风险。阿里云ESA系统也将定期复审域名内容,如果发现以上任何违规行为,则系统会立即下线或封禁域名。情节严重的,将会停止ESA产品的加速服务,并且下线所有域名。

文件

  • 文件缓存

    源站响应了可以缓存的响应头:ESA节点可以缓存的文件最大为500 GB。

  • 文件上传

    通过阿里云ESA产品向源站上传文件,上传文件的大小默认限制为300 MB,您可以通过设置最大上传大小进行修改

URL长度限制、HTTP请求头长度限制、URL+所有HTTP请求头的总长度限制

HTTP2.0场景下:

  • 默认Nginx参数http2_max_field_size=32 KB,即单个HTTP请求头和单个请求URL的长度,均不能超过32 KB,否则返回414错误码。

  • 默认Nginx参数http2_max_header_size=128 KB,表示所有HTTP请求头长度+URL的长度之和,不能超过128 KB,否则返回400错误码。

HTTP1.1场景下:目前ESAlarge_client_header_buffers值配置的是number=4size=64 KB,即单个HTTP请求头和单个请求URL的长度,均不能超过64 KB,否则返回414错误码;并且所有HTTP请求头长度+URL的长度之和,不能超过256 KB,否则返回400错误码。

源站HTTP响应头总大小限制

在源站返回ESA节点的信息里面,HTTP响应头的总大小不能超过32 KB,否则会返回502错误状态码。

Gzip压缩、Brotli压缩

当源站文件的大小在1 KB~10 MB及之间时,才可以使用Gzip压缩或Brotli压缩,对1 KB以下和10 MB以上大小的文件不做压缩。

访问端口

ESA的边缘节点对外提供的访问端口如下:

  • HTTP端口:80、8080、8880、2052、2082、2086、2095。

  • HTTPS端口:443、2053、2083、2087、2096、8443。

默认仅80、443、8080端口上的静态请求支持缓存,其余的特殊端口如需支持缓存,请通过缓存规则功能中的自定义端口缓存功能开启。

客户端与ESA节点间的TCP连接超时时间

默认为30,如果TCP连接的空闲时间超过30秒,ESA节点会主动中断连接。

接口调用次数限制

创建站点(CreateSite)、创建自定义主机名(CreateCustomHostname)限制为每个用户每小时最多调用 100 次。

站点配置大小限制

站点维度上所有的配置信息(包含全局配置、规则配置和证书配置)限制总大小不超过 512K 字符(安全防护中的规则配置除外)。

当站点配置总大小超过 512K 字符限制时,会触发 SiteConfigLengthExceedLimit 报错。处理方法:检查该站点下的功能配置,删除复杂且无用的配置项,减小配置总长度,确保不超过 512K 字符的限制。

账号与套餐限制

  • 免费版每个阿里云账号(UID)仅支持创建并绑定 1 个站点,不支持扩容。

  • ESA目前不支持金融云账号,且接口未适配金融云渠道。如需使用ESA服务,需注册阿里云普通公有云账号;已购买的资源包可通过控制台的退订链接退订。

  • 中国内地加速必须完成 ICP 备案,该要求与订阅计划或套餐版本无关,未备案域名即使升级套餐也无法在中国内地加速。

解析节点数量减少与 612 状态码

  • 域名如遭受 DDoS/CC 攻击,或业务流量突增但未提前报备,系统会自动将该域名切入沙箱以保护全网稳定性。进入沙箱后 DNS 解析受限,可用节点数量会大幅减少,并可能产生大量 612 状态码。

  • 欠费本身不会直接导致节点配置错误或 612 状态码,该现象主要由沙箱机制触发,请勿将其与欠费问题混淆。

  • 如需从沙箱恢复,需购买ESA企业版并定制高级 DDoS 防护功能,经阿里云评估后才有可能恢复。