Dataphin数据服务API开启IP白名单调用鉴权

本文涉及的产品
智能数据建设与治理Dataphin,200数据处理单元
简介: Dataphin数据服务API提供便捷的API开发及运维、应用调用权限管理等功能,为数据业务化提供了坚实的支撑。在应用调用API的时候,Dataphin可支持通过AcessKey方式的调用鉴权。而在企业内部网络中,也可以使用IP白名单方式简化调用。本文将为您介绍如何开启IP白名单的调用鉴权。

限制条件

通过IP白名单调用方式仅在私有网关下支持,公共云网关及专有云网关均不支持该方式调用。

1. 系统设置开启应用IP白名单

1.1 Dataphin V3.14及以上版本

路径:数据服务-管理-系统配置

操作:API调用鉴权配置,“是否开启应用IP白名单”设置为“开启”


1.2 Dataphin V3.13及以前的版本

Dataphin V3.13及以前的版本不支持界面化开启或关闭使用白名单鉴权,需要提交申请到Dataphin运维团队进行后台的配置。


2. 调用应用中设置IP白名单

路径:数据服务 - 调用 - 应用管理 - 应用IP白名单配置

操作

  1. IP白名单调用:开启
  2. 添加调用方应用程序所在的IP地址


3. 应用程序调用API

3.1 获取API服务的域名

需要获取API网关的域名地址,用于API调用。

进入 数据服务 -> 管理 -> 网络配置,开启域名开关,可看到API域名信息。该域名将在后续步骤中使用。


3.2 获取应用的AppKey

需要应用的AppKey,用于API调用。

进入 数据服务 -> 调用 -> 应用管理,获取对应的应用的AppKey。该AppKey即为后续应用调用时的识别码,在调用API作为参数传入。


3.3 获取API ID、协议及请求方式

路径:数据服务 -> 市场 -> API服务

选择需要调用的API,点击“API文档”

在API中文档中,获取APP_ID、请求方式、协议。


3.4 在应用程序中调用API

可在应用程序中通过HTTP/HTTPS调用API,配置参数如下:

  1. URL:scheme://host/request_method/API_ID?appKey=appKeyValue[&env=env_value]
  • scheme:HTTP。访问协议,私有网关下仅支持HTTP,不支持HTTPS
  • host:在3.1 获取API服务的域名中获取的API服务的域名
  • request_method:需要调用的API的请求方式
  • appKeyValue:在 3.2获取应用的AppKey 中获取的应用的AppKey
  • env_value:可选择填写PROD、PRE,根据API的不同模式,可查询不同的环境

API模式

PROD

PRE

Basic

访问线上生产环境的API

不支持输入PRE

Dev-Prod

访问线上生产环境的API,且访问生产环境的数据源中的数据

访问线上开发环境的API,且对于开发环境的数据源中的数据

2)Headers参数

参数名称

是否必填

说明

示例值

x-ca-key

输入应用对应的AppKey

12345667

whitelist-flag

输入固定值1

1

Content-Type

application/json

application/json


6)Body格式:JSON

{
  "conditions": {"queryfield1":queryvalue1},
  "pageStart":0,
  "pageSize":10,
  "orderBys": [ 
    {"field":"字段名名称","order":"DESC"}
  ],
  "returnFields": [
    "returnField1","returnField2"
  ],
  "useModelCache": false,
  "useResultCache": false
}


Body参数说明:

参数名称

说明

conditions

queryfield1为请求参数名称,queryvalue1为请求参数输入值

pageStart

分页码

pageSize

每页数量

orderBys

排序参数设置。如果查询是分页的,为了保障每次分页的稳定性,需要指定orderBys的字段。

returnFields

API返回参数集合,返回参数名称

useModelCache

查询参数是否缓存

useResultCache

结果是否缓存


3.5 Postman调用示例


  1. Scheme:Post
  2. URL:根据数据服务的域名、API ID、API请求方式、调用应用的appKey值,拼接出URL

  1. Headers:


  1. Body信息


image.png


相关文章
|
3月前
|
JSON 安全 Java
API 一键转换 MCP 服务!Higress 助今日投资快速上线 MCP 市场
今日投资的技术负责人介绍了如何通过Higress MCP 市场完善的解决方案,快捷地将丰富的金融数据 API 转化为 MCP 工具,帮助用户通过 MCP 的方式非常轻松地调用专业金融数据,自由快速地构建自己的金融大模型应用。
548 23
|
2月前
|
人工智能 算法 API
国产化用于单导联和六导联的心电算法及API服务
随着智能设备普及,心电图功能逐渐应用于智能手表、体脂仪等设备。苏州唯理推出单导联及6导联心电算法API服务,由AI驱动,1分钟内快速评估心律失常、房颤、早搏等问题,已广泛用于医疗设备及三甲医院。其算法还可评估压力、疲劳、情绪状态,筛查效率远超进口设备。唯理率先实现国产医疗级心电芯片,支持快速集成与私有化部署,适用于多种智能硬件。
|
3月前
|
SQL 安全 BI
Dataphin数据服务API行级权限管控解决方案 ——构建企业级数据安全的精细化管控体系
Dataphin数据服务推出行级权限管控功能,解决传统权限管理中用户权限分散、管控复杂等问题。支持直连与代理双模式访问,实现API与SQL权限统一管理,满足金融、零售、医疗等行业对数据访问的精细化控制需求。通过动态权限决策引擎和自动化继承体系,确保数据安全且提升应用开发效率。
390 0
|
4月前
|
人工智能 自然语言处理 API
硅基流动入驻阿里云云市场,核心API服务将全面接入阿里云百炼平台💐
2025年6月18日,AI Infra企业硅基流动与阿里云达成战略合作,加入“繁花计划”并入驻云市场。其大模型推理平台SiliconCloud核心API将接入阿里云百炼平台,依托灵骏智能计算集群为客户提供高效服务。作为国内领先的MaaS平台,SiliconCloud已集成百余款开源大模型,服务600万用户及众多企业。双方将在算力协同、行业解决方案等领域深化合作,推动AI生态发展。
575 0
|
6月前
|
人工智能 API 开发工具
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
GitHub MCP Server是基于Model Context Protocol的服务器工具,提供与GitHub API的无缝集成,支持自动化处理问题、Pull Request和仓库管理等功能。
1232 2
GitHub官方开源MCP服务!GitHub MCP Server:无缝集成GitHub API,实现Git流程完全自动化
|
6月前
|
人工智能 算法 安全
OpenRouter 推出百万 token 上下文 AI 模型!Quasar Alpha:提供完全免费的 API 服务,同时支持联网搜索和多模态交互
Quasar Alpha 是 OpenRouter 推出的预发布 AI 模型,具备百万级 token 上下文处理能力,在代码生成、指令遵循和低延迟响应方面表现卓越,同时支持联网搜索和多模态交互。
494 1
OpenRouter 推出百万 token 上下文 AI 模型!Quasar Alpha:提供完全免费的 API 服务,同时支持联网搜索和多模态交互
|
7月前
|
人工智能 缓存 程序员
大模型文生图服务API设计原来如此简单(1)
文生图大模型的API设计其实很简单!无论是Midjourney这样的商业产品,还是ComfyUI这样的开源工具,它们的核心API设计都遵循着相似的简单原则。
280 1
|
8月前
|
Cloud Native 安全 Serverless
云原生应用实战:基于阿里云Serverless的API服务开发与部署
随着云计算的发展,Serverless架构日益流行。阿里云函数计算(Function Compute)作为Serverless服务,让开发者无需管理服务器即可运行代码,按需付费,简化开发运维流程。本文从零开始,介绍如何使用阿里云函数计算开发简单的API服务,并探讨其核心优势与最佳实践。通过Python示例,演示创建、部署及优化API的过程,涵盖环境准备、代码实现、性能优化和安全管理等内容,帮助读者快速上手Serverless开发。
|
11月前
|
JSON 关系型数据库 测试技术
使用Python和Flask构建RESTful API服务
使用Python和Flask构建RESTful API服务
495 2
|
11月前
|
API 定位技术
查IP[查指定IP归属地]免费API接口教程
该API用于查询指定IPv4地址的归属地信息,支持POST和GET请求。需提供用户ID和KEY,可选填查询IP,默认为请求接口IP。返回信息包括状态码、地理位置及运营商等。示例请求和响应详见文档。
1584 3

热门文章

最新文章