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 服务帐户的机密令牌。请参阅 获取机密令牌

路径参数

{id}

string

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

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

请求示例

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

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

生成

application/json

响应示例

在本例中,有一个指示大量响应部分的省略。

{"uses":0,"id":"i-LaOziUGpQE45nua4pfCz","name":"TODO app","configuredProperties":{"password":"»ENC:c2cb731046372a275b76beab92aefa061f79b43fb791fb599d9e85ec0235a7e","basePath":"/api","host":"http://todo-syndesis.my-minishift.syndesis.io/","specification":IdId]":"Update9662" "createdDate":1553066813379,"board":{"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":15544263727,"targetResourceId":"i-LaOziUGpQE45nua4pfCz","notices":0,"warnings":1, "errors":0},"isDerived":false}

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.