使用限制

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

限制项

说明

突发带宽/QPS限流规则

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

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

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

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

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

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

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

阿里云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。

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

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

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

  • 游戏私服类

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

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

  • P2P类金融网站

  • 彩票类网站

  • 违规医院和药品类网站

  • 涉黄、涉毒、涉赌等

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

说明

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

文件

  • 文件缓存

    • 源站响应了强制不缓存的header:当文件大小超过100 MB,且缓存命中状态为MISS(未命中)时,如果源站响应了no-cache这种强制不缓存的响应头,ESA会在100 MB时断开。

    • 源站响应了可以缓存的响应头: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=4、size=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端口:2053、2083、2087、2096、8443。

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