本文为您介绍发布API后,如何对API进行授权,并查看已获得授权或授权给他人的API。

前提条件

仅支持对已发布的API进行下线、授权和变更协议等操作,详情请参见发布API

进入API管理页面

  1. 登录DataWorks控制台
  2. 在左侧导航栏,单击工作空间列表
  3. 选择工作空间所在地域后,单击相应工作空间后的进入数据服务
  4. 单击页面右上方的服务管理,默认进入API管理 > 发布的API页面。
    服务管理

授权API

  1. 发布的API页签下,单击相应API后的授权
  2. API授权对话框中,配置各项参数。
    API授权
    参数 描述
    API名称 待授权API的名称,默认不可以修改。
    要授权的云账号ID 需要获得当前API调用权限的阿里云账号ID。您可以在账号管理页面查看。
    要授权的工作空间 在下拉列表中选择当前阿里云账号下,待授权的工作空间名称。
    授权有效期 调用API权限的有效期,包括短期长期
    • 短期:您需要选择截止日期,在该日期前均有权调用API。
    • 长期:选中长期后,永久有权调用API。
  3. 单击确认
    您还可以在发布的API页签,进行以下操作:
    • 单击相应API后的下线,在下线API服务对话框中,单击确认,下线当前API。
      说明
      • 如果已授权的API被下线或删除,则获得授权的工作空间将无法继续调用该API。
      • 如果已授权的API被下线或修改后重新发布,则需要API的负责人对新发布的API重新授权。
    • 单击相应API后的测试,进入API测试页面测试API。详情请参见测试API
    • 鼠标悬停至相应API后的更多,单击协议变更。在API协议变更对话框中,设置变更后的API协议,单击确认
      说明
      • 如果您删除了原有协议,则原有协议的接口会调用失败,请谨慎操作。
      • 协议变更实时生效。

查看获得授权的API

API管理页面,单击获得授权的API,查看所有获得授权的API。

您可以对获得授权的API进行以下操作:
  • 单击相应API后的测试,进入API测试页面测试API。详情请参见测试API
  • 单击相应API后的删除,在删除授权对话框中,单击确认

查看授权给他人的API

API管理页面,单击授权给他人的API,查看所有授权给他人的API。

您可以对已授权的API进行以下操作:
  • 单击相应API后的测试,进入API测试页面测试API。详情请参见测试API
  • 单击相应API后的授权管理。在API授权管理对话框中,取消或修改相应工作空间的授权。