# 业务配置

安全网关支持小程序、Web、APP等类型的业务接入,每个业务默认分配 1 个网关域名,流量统一由网关域名转发至服务后端源站。接入安全网关后,所有请求均走微信私有链路,双向二次封装加密请求,数据及接口受安全网关保护,同时安全网关自动的就近接入、智能选路、动态路由、择优回源等能力,可较明显提升小程序业务请求成 功率及请求速度。

# 小程序业务

首次接入使用安全网关后,接入的小程序信息将显示在业务配置中,如需添加多个,可点击「新增」按钮进行添加。当前的添加方式为一键接入模式,以下能力均只适用于一键接入模式,手动接入模式请参考小程序手动接入

  • 接入开关:用作控制当前小程序是否接入使用安全网关;如关闭,则小程序相关请求将不再走安全网关链路,1min内生效,能力与「一键断连」相同;如开启,则后续小程序相关请求将走安全网关链路,受安全网关保护,预计24h内可以灰度90%以上(未能灰度100%原因为,一键接入的方式暂不支持低基础库版本以及PC端小程序)
  • 接入版本:支持接入全部版本、线上版本、体验版、开发版
    • 全部版本:即将小程序线上版本、体验版本、开发版本均接入使用安全网关受微信私有链路保护;测试无问题后,推荐接入全部版本,保持所有版本接入版本一致,方便后续问题的排查
    • 线上版本:即只将小程序线上版本接入使用安全网关受微信私有链路保护;不推荐,如线上出问题,因体验版、开发版未接入安全网关,无法较快的排查问题
    • 体验版本:即只将小程序体验版本接入使用安全网关,仅用作前期接入测试使用
    • 开发版本:即只将小程序开发版本接入使用安全网关,仅用作前期接入测试使用
  • 小程序URL:支持业务按小程序URL粒度接入,所填入的小程序域名为小程序在微信公众平台配置的request合法域名
    • 所有:即默认将小程序配置的所有request合法域名接入安全网关
    • 前缀:支持同个域名下添加多个路径,路径为空时默认按照前缀匹配
  • 接入模式:支持全量接入以及按流量比例灰度等2种接入模式
    • 全量接入:支持任一接入版本100%流量接入,即经过上述所填小程序URL的流量,将全部进入安全网关,由安全网关统一转发至服务源站域名
    • 按流量比例灰度:按用户进行灰度,仅对小程序线上版本生效,即当选择接入版本为「全部版本」、「线上版本」时才可以选择按流量比例灰度能力;当接入版本选择「全部版本」时,灰度比例仅对线上版本生效
  • 灰度比例:灰度比例仅对线上版本生效,开发版及体验版均为全量接入。灰度比例数值,在实际灰度过程中可能为非精确数值;灰度时,当某一用户命中灰度规则后,后续再次使用业务仍然会被灰度

# Web业务

支持独立Web业务、小程序中webview业务、公众号中H5业务等,Web业务需单独接入安全网关的Web SDK,需要修改代码后重新发版生效。

具体接入步骤,参考Web&H5使用安全网关

Web业务接入为微信安全网关高级增值能力,目前购买基础版(规格为:500QPS*10Mbps)及以上版本网关套餐可在控制台进行配置,低于基础版套餐暂不支持使用该能力。

# APP业务

支持APP业务接入使用微信安全网关,目前该能力为内测阶段,可前往「安全网关控制台-技术支持」,扫码加入安全网关技术群联系管理人员进行申请。