智能媒体微服务平台第三方工具接入流程

发布者:管理员发布时间:2021-08-11浏览次数:12

1、申请开发者账号

向平台提交申请信息,平台方审核基本信息后,提供开发者平台账号。登录开发者平台获取对应的开放授权码(是一组 accessIdaccessKey,用于平台之间的api调用验证使用,具体可以查看api文档签名认证部分)

2、开发微服务工具

开发者进入微服务开发阶段,要严格按照平台OPENAPI要求,实现所有的接口,并自己验证调试好产品功能。

3、微服务镜像制作并提交镜像仓库

开发好的微服务工具编写对应的DockerFile,打包成镜像,镜像越小越好,原则上镜像大小不超过800MB(特殊工具除外,如果微服务不部署在平台上,可以跳过此步骤)。同时选用的基础镜像要经过安全扫描的无漏洞的公告镜像,工具镜像不允许存在明显的安全漏洞。最后把镜像上传到指定的镜像仓库。

4、部署与运行

在开发者平台提交运行(需要编写并提交对应的yml文件,里面包括上一步上传后的镜像地址)

5、提交申请上架

在开发者后台提交工具上架申请(提交工具名称、logo、描述、签名认证相关信息、api接口地址等信息,具体详见《智能媒体微服务平台接口设计规范》)

6、平台系统审核

平台跟进提交上架申请的信息,完成工具的接口测试(平台定义的标准接入接口,看工具的参数、返回值是否满足上架要求),测试通过后,工具会进入人工审核通道,内部工作人员账号可以在平台上看到工具入口,普通用户无法看到未审核的工具。

7、平台工作人员审核

工作人员在控制台,模拟普通用户操作,按照微服务描述的功能进行测试,看功能是否与描述一致,质量是否达标,如果不达标,填写对应信息并返回开发者。

8、上架,对外开放微服务

工作人员审核通过后,后台设置审核通过状态,普通用户在平台可以看到并使用对应工具。