# 业务配置
安全网关支持小程序、WEB、APP等类型的业务接入,每个业务默认分配 1 个网关域名,流量统一由网关域名转发至服务后端源站。接入安全网关后,所有请求均走微信私有链路,双向二次封装加密请求,数据及接口受安全网关保护,同时安全网关自动的就近接入、智能选路、动态路由、择优回源等能力,可较明显提升小程序业务请求成功率及请求速度。
# 一、小程序业务
首次接入使用安全网关后,接入的小程序信息将显示在业务配置中,如需添加多个,可点击「新增」按钮进行添加。当前的添加方式为一键接入模式,以下能力均只适用于一键接入模式,手动接入模式请参考小程序手动接入
# 1. 接入开关
用作控制当前小程序是否接入使用安全网关;
如关闭,则小程序相关请求将不再走安全网关链路,1min内生效,能力与「一键断连」相同;
如开启,则后续小程序相关请求将走安全网关链路,受安全网关保护,预计24h内可以灰度90%以上(未能灰度100%原因为,一键接入的方式暂不支持低基础库版本以及PC端小程序)
# 2. 接入版本
支持接入全部版本、线上版本、体验版、开发版
- 全部版本:即将小程序线上版本、体验版本、开发版本均接入使用安全网关受微信私有链路保护;测试无问题后,推荐接入全部版本,保持所有版本接入版本一致,方便后续问题的排查
- 线上版本:即只将小程序线上版本接入使用安全网关受微信私有链路保护;不推荐,如线上出问题,因体验版、开发版未接入安全网关,无法较快的排查问题
- 体验版本:即只将小程序体验版本接入使用安全网关,仅用作前期接入测试使用
- 开发版本:即只将小程序开发版本接入使用安全网关,仅用作前期接入测试使用
# 3. 小程序URL
支持业务按小程序URL粒度接入,所填入的小程序域名为小程序在微信公众平台配置的request合法域名
- 所有:即默认将小程序配置的所有request合法域名接入安全网关
- 前缀:支持同个域名下添加多个路径,路径为空时默认按照前缀匹配
# 4. 接入模式
支持全量接入以及按流量比例灰度等2种接入模式
- 全量接入:支持任一接入版本100%流量接入,即经过上述所填小程序URL的流量,将全部进入安全网关,由安全网关统一转发至服务源站域名
- 按流量比例灰度:按用户进行灰度,仅对小程序线上版本生效,即当选择接入版本为「全部版本」、「线上版本」时才可以选择按流量比例灰度能力;当接入版本选择「全部版本」时,灰度比例仅对线上版本生效
# 5. 灰度比例
灰度比例仅对线上版本生效,开发版及体验版均为全量接入。灰度比例数值,在实际灰度过程中可能为非精确数值;灰度时,当某一用户命中灰度规则后,后续再次使用业务仍然会被灰度
# 二、WEB 业务
支持独立WEB业务、小程序中WEBview业务、公众号中H5业务等,WEB业务需单独接入安全网关的WEB SDK,需要修改代码后重新发版生效。
具体接入步骤,参考WEB & H5使用安全网关
WEB业务接入为微信安全网关高级增值能力,目前购买基础版(规格为:500QPS*10Mbps)及以上版本网关套餐可在控制台进行配置,低于基础版套餐暂不支持使用该能力。
# 三、APP业务
支持APP业务接入使用微信安全网关,目前该能力为内测阶段,可前往「安全网关控制台-技术支持」,扫码加入安全网关技术群联系管理人员进行申请。
APP业务接入为微信安全网关高级增值能力,目前购买标准版(规格为:1000QPS*20Mbps)及以上版本网关套餐可在控制台进行配置,低于标准版套餐暂不支持使用该能力。