11-19 人脸识别SDK过期处理
# 人脸识别SDK过期处理

虹软账号密码
18680013096
DH81IIYRIq0y
1
2
2
下面是SDK信息
APP_ID:4fu6BUuDMFrm8rprKYCDitQmaN4r4mosyKPsnKLQgsfK
SDK_KEY:FwWUuaohn5p9q8PvKT74yjZYtd17tsY2oLKQC3gF1VFE
1
2
3
2
3
如果要修改所属人的sdk,要去到部署应用对应的rancher工作负载中修改环境变量,如图

# 参考指南
# 替换SDK解决思路:
- 找到前后端代码
- 替换sdk包文件
- jenkins发布镜像
- 本地集群部署验证
# 替换SDK文件
- 下载官网的SDK包
ArcSoft_ArcFace_Linux_x64_V3.0(下面用ArcFace代替),里面包含要配置的依赖文件 - 下载gitlab旧的
faceGO项目,准备进行新旧替换 - 用ArcFace/inc下的所有
.h文件替换faceGO/face_engine/include下的所有.h文件 - 用ArcFace/lib下的所有
.so文件替换faceGO/face_engine/lib下的所有.so文件
注意
这一步一般不需要做,除非要更换sdk所属人;比如不用张三的sdk,改为用李四的sdk
- 将从官网中获取的
APP_ID和SDK_KEY更新到rancher对应工作负载的环境变量里面
代码引用的地方是faceGO/cmd/face/main.go文件中(527-528行);(这里只是提一下,不用改代码)
# Jenkins发布镜像
jenkins地址 http://jenkins.five.com:8083/ (opens new window)
# 本地集群部署
# 创建deploy
rancher部署的时候出错了

创建一个新的PVC就好了

然后再修改deploy中pvc的配置

# 配置域名访问
# 用新域名就创建新service
# 添加dns域名解析
# 配置service
注意
如果延用旧的api调用域名,这一步可以忽略,直接看下一步延用旧域名

# 延用旧域名

编辑 (opens new window)