7.14. 用于更改连接属性的端点


此端点更改指定连接的属性。当您导入具有需要配置的连接的集成后,这通常很有用。例如,您可能需要更改连接使用的凭证。

方法和端点

POST

​/public​/connections​/{id}​/properties

表 7.14. 参数
Name类型描述

所需的标头参数

-H "Content-Type: <media-type>"

application/json

端点所需的介质类型。

-h "SYNDESIS-XSRF-TOKEN: awesome"

Custom

身份验证需要。

-h 'Authorization: Bearer <token> '

Custom

公开 Fuse Online 公共 REST API 的 OpenShift 服务帐户的 secret 令牌。请参阅 获取 secret 令牌

路径参数

{id}

字符串

必需。将 {id} 替换为您要更改其属性的连接 ID。对于连接 ID,指定以下之一:

  • 连接的名称,例如: PostgresDB。如果连接名称有任何空格或特殊字符,您必须指定 HTML 转义字符。
  • 当您查看连接详情时,内部连接 ID 位于 Fuse Online 控制台 URL 中。要查看连接的详情,请在左侧导航面板中点 Connections。然后点击您要查看其详情的连接。当连接详情在浏览器中可见时,您将在 URL 的末尾看到类似如下的内容: /connections/i-LaupI8XznJ4LcuWiwaz。此连接的 ID 是 i-LaupI8XznJ4LcuWwiwaz

请求示例

以下示例更改了 PostgresDB 连接的属性。user 属性的新值为 myuserpassword 属性的新值为 mypassword

/public/connections/PostgresDB/properties --request POST -d '{ "user": "myuser", "password": "mypassword" }'

生成

application/json

响应示例

在本例中,有一个 ellipsis,表示响应中大量部分的遗漏。

{"uses":0,"id":"i-LaOziUGpQE45nua4pfCz","name":"TODO app","configuredProperties":{"password":"»ENC:c2cb731046372a275b76beabc92aefa061f79b43fb791fb599d9e85ec0235a7e","Path":"base":"/api","host":"specifichttp://todo-syndesis.my-minishift.syndesis.io/","specification":userIdd","last629,9657"," "createdDate":1553066813379,"board":{"id":"i-Lbj4-vqUFtBJfR_ylfCz","metadata":{"connector-id":"i-LaOzcPZpQE45nua4pfBz","connector-version-latest":"1","connector-version-connection":"1"}, "messages":[{"level":"WARN","code":"SYNDESIS007"}],"createdAt":1554494263030,"updatedAt":1554494263727,"targetResourceId":"i-LaOziUGpQE45nua4pfCz","notices":0,"warnings":1, "errors":0},"isDerived":false}

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.