在使用AppFlow过程中,您是否遇到了以下网络问题难以解决:
- 应用或服务部署在企业内部,对来源IP有严格限制
- 您需要访问的应用限制IP来源是您的企业内部
- ......
现在,您只需要准备一台能够公网访问的机器,通过AppFlow的内网代理功能即可轻松解决上述网络问题
操作
访问AppFlow控制台,选择新建连接器。
勾选“内网代理”功能,并下拉选择托管实例。在您初次选择时,AppFlow需要为您自动创建服务关联角色
如果您是RAM用户,需要具有ram::CreateServiceLinkedRole权限
如果您没有托管实例,请参考 链接。
开启内网代理功能后,您的连接器所有请求都将通过您的这个托管实例进行转发,也就是您可以自由控制您发起应用调用的源IP地址。
原理
当选择托管实例后,AppFlow会将您的Http请求转换为curl命令,并使用RunCommand接口将curl命令下发到您的云助手实例上从而实现代理转发功能。