您正在查看9.7 -版本的RapidMiner服务器文档点击这里查看最新版本
REST API
新版本的RapidMiner AI Hub提供了一个REST API以编程方式管理它。为了使用该API,您需要通过JSON Web令牌(JWT)进行身份验证和授权。
创建JWT
使用以下RapidMiner AI Hub REST端点创建JWT:
[有]美元RMServerHost / api /休息/ tokenservice
在哪里RMServerHost美元
是您的RapidMiner AI Hub实例的IP地址或主机名。请求需要通过基本认证
,使用您的RapidMiner AI Hub证书来执行此操作。如果请求被成功执行,您将获得以下响应体:
{"idToken": "", "expirationDate": ""}
使用的值idToken
授权您的请求。的expirationDate
表示JWT的有效期,默认为5分钟。一旦令牌过期,您将需要通过重复上述步骤创建一个新的令牌,否则您将收到401(未授权)响应。
$RMServerHost/api/rest/tokenservice . curl -u username:password
在哪里
RMServerHost美元
是你的RapidMiner AI Hub实例的地址用户名
是应该使用的用户名吗密码
是否为用户密码
RapidMiner AI Hub API
RapidMiner AI Hub的REST API文档为OpenApi 3.0
规范并发布于SwaggerHub.
对于对API的所有进一步请求,您需要拥有
- 请求的HTTP方法(GET, POST, PUT, PATCH或DELETE);
- 内容类型头属性,
- 授权头属性,该属性包含
idToken
来自令牌服务,前缀为持票人
(如。授权:Bearer
), - RapidMiner AI Hub url和
- 您想要请求的路线。
curl -H“Content-Type: application/json”-H“Authorization: Bearer $idToken”$RMServerHost/executions/queues