本文档主要面向对API访问耗时和性能有更高要求的用户。
region配置
服务API公网地址,可根据服务器所在区域就近选择region,调用链路耗时更低。
针对阿里云上用户,可根据服务端所在区域选择内网地址。相较于公网调用,内网调用全链路耗时可大幅降低。
目前支持的区域以及相关配置如下所示:
区域 | regionId | 公网endPoint | 内网endPoint |
深圳 | cn-shenzhen | saf.cn-shenzhen.aliyuncs.com | saf-vpc.cn-shenzhen.aliyuncs.com |
上海 | cn-shanghai | saf.cn-shanghai.aliyuncs.com | saf-vpc.cn-shanghai.aliyuncs.com |
杭州 | cn-hangzhou | saf.cn-hangzhou.aliyuncs.com | saf-vpc.cn-hangzhou.aliyuncs.com |
张家口 | cn-zhangjiakou | saf.cn-zhangjiakou.aliyuncs.com | saf-vpc.cn-zhangjiakou.aliyuncs.com |
北京 | cn-beijing | saf.cn-beijing.aliyuncs.com | saf-vpc.cn-beijing.aliyuncs.com |
中国(香港) | cn-hongkong | saf.cn-hongkong.aliyuncs.com | saf-vpc.cn-hongkong.aliyuncs.com |
新加坡 | ap-southeast-1 | saf.ap-southeast-1.aliyuncs.com | saf-vpc.ap-southeast-1.aliyuncs.com |
调用方式
用户可以通过官网SDK或者直接通过endPoint执行https原生调用两种方式接入风险识别API。
1. 通过官网SDK接入
方法:
DefaultProfile.addEndpoint(regionId, "saf", endPoint);
示例:以服务器部署在阿里云上海ECS上为例:
DefaultProfile.addEndpoint("cn-shanghai", "saf", "saf-vpc.cn-shanghai.aliyuncs.com");
RegionId建议根据服务器部署从上述表格中选择。如果是云上用户,选择内网endPoint。
2. 直接通过EndPoint调用
示例:以服务器部署在阿里云上海ECS上为例:需设置接口地址为:https://saf-vpc.cn-shanghai.aliyuncs.com
如果内网endPoint无法ping通,请确认部署环境是否支持VPC网络。