文档

公网调试

更新时间:

公网调试。

TPP服务暂时不支持公网访问,但部分客户在某些业务场景又需要公网(一般是联调)。

为了提高业务迭代的效率,下文提供了一个基于ALB的调试方案(因公网访问存在安全风险,建议您谨慎评估风险后操作)。

操作步骤

1、登录TPP控制台,检索需要调试的TPP实例,获取实例ID tpp-cn-XXX。

2、登录VPC控制台,在左侧菜单栏单击菜单“终端节点”。在列表中找名字叫 tpp-cn-XXX-ep 的终端节点。单击进入实例详情,在“可用区与网卡”区块,查询并且记录下当前实例的“可用区”、“交换机ID”、“IP地址”信息。

3、登录ALB控制台,购买ALBALB实例购买文档) ,购买说明如下:

购买条件

说明

地域

需要和TPP待调试实例所在地域保持一致

实例网络类型

公网

VPC

需要和TPP实例所在VPC保持一致

可用区

ALB要求选择2个可用区,其中一个可用区,必须和“终端节点”的“可用区”一致

4、实例购买完成后,进入实例详情,执行以下2个步骤“创建后端服务器”、“配置监听”。

5、单击“创建后端服务器”,说明如下:

字段

说明

服务器组类型

选择“IP类型”

服务器组名称

可以自定义,建议和待调试TPP实例名称保持一致

VPC

和TPP实例的VPC操持一致

选择后端协议

选择HTTP

添加IP

填入终端节点下的“可用区”的““IP地址”

端口:80 权重:100

6、单击“配置监听”,说明如下:

字段

说明

负载均衡协议

HTTP

监听端口

80

选择服务器组

切换到“IP类型” ,选中刚刚创建的服务器组

创建成功后,切回到ALB实例->监听->开启访问控制(白名单-仅允许白名单内的IP访问该ALB)。

注意:不开启访问控制,存在安全风险,建议您开启。

7、公网访问TPP服务

打开ALB实例详情页->DNS名称,这里的域名就是公网的访问域名了,用它替换VPC的域名。

例如:http://alb-q***xk.cn-shanghai.alb.aliyuncs.com/recommend?_input_charset=UTF-8&_output_charset=UTF-8&_instance_cluster=${instanceId}&appid=${sceneId}