类别

版本

您正在查看9.9 -版的RapidMiner Hub文档点击这里查看最新版本

用于连接的REST API

连接存储库项是ZIP文件(具有文件扩展名).conninfo)。这些文件包括数据,例如JDBC驱动程序JAR文件和定义连接中可用的一组参数的配置。

可以上传.conninfo(ZIP文件)和.connmd(JSON元数据文件)文件通过REST API。以下部分将只概述如何实现这一点。

请按照上面的说明操作REST API文章如何请求有效idToken

为了上传一个自定义.conninfo我们需要开一张帖子请求定位美元的位置并向端点添加几个特定的HTTP标头美元$ RMServerHost / api 乐鱼体育安装/ rest /资源的位置

  • 美元的位置是应该存储连接的绝对存储库位置。连接只能存储在预定义的连接文件夹中/连接,因此$LOCATION = /Connections/myConnection保存上传的文件.conninfoZIP文件myConnection在连接文件夹中。确保没有在基本端点url后面添加双斜杠。
  • 内容类型必须设置为应用程序/ vnd.rapidminer.conninfo +拉链
  • IOObject-Class必须设置为连接类型,例如为jdbc_connectors: jdbc用于数据库连接。
  • .conninfoZIP文件必须从作为二进制请求上传连接的机器文件系统中引用
curl -X POST $RMServerHost/api/rest/乐鱼体育安装resources/Connections/myConnection \ -H '授权:承载$idToken' \ -H '内容类型:application/vnd.rapidminer。coninfo +zip' \ -H 'IOObject-Class: jdbc_connectors:jdbc' \——data-binary '@/path/to/myConnection.conninfo'

也可以选择将连接项生成的元数据与控件分开上传.conninfo文件。

为了做到这一点,调整内容类型应用程序/ vnd.rapidminer.conmd + json跳过IOObject-Class头。您仍然需要引用.connmd元数据文件为二进制。

curl -X POST $RMServerHost/api/rest/乐鱼体育安装resources/Connections/myConnection \ -H '授权:承载$idToken' \ -H '内容类型:application/vnd.rapidminer。conmd+json' \——data-binary '@/path/to/ myconnection . conmd '

你也可以用——数据参数,并直接插入JSON元数据,而不是使用——data-binary参数。