API交付类商品制作说明 API交付类商品概述 服务商将一个或多个API作为商品,供用户调用,即为API交付。服务商需要将待发布的商品在API网关中配置后,在云市场选择相应的API发布为商品。 API交付类商品接入 在API网关创建分组,编辑并发布API; 根据API网关的调用指南说明,自测API是否可成功调用; 以上步骤可参考 API网关-开放指南 。
现在,API网关支持导入Swagger 2.0的文件(目前只支持yaml格式)来导入API。 为了适配API网关的API定义,我们对Swagger进行了扩展,API网关的Swagger扩展基于Swagger 2.0,可以创建API实体的Swagger定义,并将Swagger导入API网关用于批量创建或者更新API实体。
API交付类商品使用指导 API的调试 在商品详情页,可以查看API商品内的API列表及详情。在购买商品后,点击“去调试”按钮,可以对API进行在线调试。 API的调用 API方式交付在购买后,可通过AppCode或API签名的方式调用。两种调用方式都需要在请求中添加名为X-Bce-Signature的请求头(Header),该请求头的值AppCode或API签名的方式不同。
2、选择API出售 您开店成功后,有两种方案选择API予以出售。您可以根据您的需要,选择任一一种方案予以出售。 (1)在EasyDL控制台-公有云服务-售卖服务中,选择可售API列表中的API,点击“发布商品”后将会跳转至AI市场商品发布页面,部分API信息将会予以填充。
如果是文件上传,请在「请求格式」里设置为「文件上传」。
步骤3-调用API 在调用API的时候,需要拼接签名字符串,现在鉴权方式是APP鉴权,需要用到AppKey、AppSecret进行签名计算。 将签名后的字符串X-Bce-Signature放入请求的header中,网关会通过对称计算签名来验证请求者的身份。 根据不同的鉴权方式,请求的Header中传入对应计算后的签名,将入参信息按照请求签名说明生成签名字符串,这样才能请求验证通过。
提供文件上传、管理等功能: 新建文件夹 新建文件夹,用于对文件分类管理。 上传文件 点击“上传文件”进行文件上传,支持单个/多个(最多10个)文件上传。 文件上传相关限制: 支持多个文件上传,最多十个文件; 支持单文件最大20M; 同文件夹下同名文件直接覆盖。 下载文件 文件列表支持对已上传的文件进行下载操作,文件夹不支持下载。
步骤2-获取API授权 授权是指授予某个APP调用某个API的权限,APP在获得API的授权之后才能调用API。 另一种是来自云市场的APP,会有唯一的appCode信息,通过appCode信息在用户已经购买API的情况下,可以直接调用API。 获取API的方式不同,授权的方式也不同。 云市场购买API服务 在开通API网关服务后,就可以购买在云市场发布的API服务。
私有网络VPC开放API 介绍 API网关支持以私有网络(VPC)中的服务为后端,通过API的形式快速对外开放。API网关通过内部网络与VPC后端进行通信,最大程度保障后端服务的安全。 配置流程 创建后端VPC配置模板; 编辑API时使用VPC模板填充后端地址; 保存并发布API。
删除文件系统 注意:需先删除文件系统已有的挂载点,才可对文件系统进行删除。 删除挂载点:点击文件系统列表操作栏的“管理”按钮进入详情页,对文件系统现有挂载点进行删除操作。 在文件系统列表页,点击操作栏的“删除”按钮,即可对对应文件系统进行删除。