本文为您介绍如何发布数据服务中的API至API网关,并上架至API市场。

前提条件

创建并发布API前,请首先开通API网关

背景信息

API网关提供API托管服务,涵盖API发布、管理、运维、售卖的全生命周期管理。帮助您简单、快速、低成本、低风险地实现微服务聚合、前后端分离、系统集成,向合作伙伴、开发者开放功能和数据。详情请参见产品概述

API网关是API对外开放,或者在自己的应用中调用的最后一道防线,提供权限管理、流量控制、访问控制、计量等服务。通常在数据服务中生成和注册的API,需要发布至API网关才能对外提供服务。数据服务与API网关产品相关连通,支持一键发布API至API网关。

发布数据服务中的API至API网关

  1. 进入数据服务页面。
    1. 登录DataWorks控制台
    2. 在左侧导航栏,单击工作空间列表
    3. 选择工作空间所在地域后,单击相应工作空间后的进入数据服务
  2. 服务开发页面的API列表中,双击相应的API名称。
  3. 在API的编辑页面,单击右上方的发布
    发布过程中,系统会在API网关中创建一个和API所在分组同名的分组,并发布API至该分组下。

发布完成后,您可以进入API网关控制台查看API信息,也可以在API网关设置流量控制、访问控制等功能。

如果您的API是为了供自己的应用程序调用,需要在API网关中创建应用,将API授权到应用中,然后通过AppKey和AppSecret加密签名调用,详情请参见API调用示例。同时API网关提供了主流编程语言的SDK,您可以快速集成API至自己的应用中,详情请参见SDK下载及使用指南

上架API至阿里云API市场

阿里云API市场涵盖了金融理财、人工智能、电子商务、交通地理、生活服务、企业管理和公共事务8大类目,目前已有数千款API产品在线售卖,是快速帮您实现数据变现的平台。

数据服务生成和注册的API发布至API网关后,可以一键上架至阿里云API市场售卖,帮助企业快速实现数据价值变现,最终形成商业闭环。

在上架API至阿里云API市场中销售之前,首先要以服务商的身份入驻阿里云云市场,流程详见云市场入驻流程说明

说明 仅支持企业入驻阿里云API市场。
  1. 进入阿里云服务商平台
  2. 在左侧导航栏,单击商品 > 商品管理
  3. 单击发布商品
  4. 接入信息页面,配置各项参数。详情请参见API类商品接入说明