【问题标题】:HTTPS via Secure Gateway通过安全网关的 HTTPS
【发布时间】:2017-08-26 18:01:22
【问题描述】:

我正在尝试通过使用 Secure Gateway 使其中一项 Watson 服务在本地可用。它适用于基本的 HTTP 流量,但我不确定如何在 API 端点“https://gateway.watsonplatform.net/conversation/api/v1”上配置例如 Watson Conversation 服务的 HTTPS 流量

我已经在服务中配置了一个目标: gateway.watsonplatform.net,目标端口 443 和客户端侦听端口 6554 - 协议 HTTPS。 尽管在 Bluemix 中使用标准基本身份验证和来自服务的凭据,但通过 Postman 连接只会在我的客户端中产生以下结果:

[2017-08-26 12:51:01.626] [INFO] (Client ID LilwbDOdR61_4Am) Connection #1 to gateway.watsonplatform.net:443 was closed

我也尝试将协议配置为 TCP,但这会产生相同的结果。有什么提示吗?

使用 loglevel TRACE 我得到: [2017-09-09 15:05:06.481] [DEBUG](客户端 ID LilwbDOdR61_PlY)向服务器发送反向目标连接 [2017-09-09 15:05:06.833] [TRACE](客户端 ID LilwbDOdR61_PlY)连接 #1 接收到的数据:361 字节 [2017-09-09 15:05:07.285] [错误](客户端 ID LilwbDOdR61_PlY)连接 #1 到目标 gateway.watsonplatform.net:443 有错误:错误:结束后写入 [2017-09-09 15:05:07.289] [DEBUG](客户端 ID LilwbDOdR61_PlY)到 gateway.watsonplatform.net:443 的连接 #1 已结束 [2017-09-09 15:05:07.289] [INFO](客户端 ID LilwbDOdR61_PlY)到 gateway.watsonplatform.net:443 的连接 #1 已关闭 [2017-09-09 15:05:07.290] [DEBUG](客户端 ID LilwbDOdR61_PlY)关闭连接并从阵列中删除 [2017-09-09 15:05:07.291] [调试] (客户端 ID LilwbDOdR61_PlY) clearConnectionArray: 0

【问题讨论】:

  • 您能否将日志级别提高到TRACE 并添加日志以尝试连接?如果您遇到 HTTPS 错误,我想这与请求应用程序和 SG 客户端之间连接的证书错误有关。默认情况下,SG 客户端将具有自签名证书,可能需要将其添加到请求应用的 CA。
  • 添加了 TRACE 级别
  • 跟踪日志显示数据在套接字关闭后尝试写入的连接中传递的时间问题 (write after end)。此客户端版本是 1.8.0fp2 还是早期版本?
  • “IBM Bluemix 安全网关客户端版本 1.8.0fp2”

标签: ibm-cloud secure-gateway


【解决方案1】:

Thomas,我已经设法使用安全网关连接到对话服务。

  1. 对于用户/应用程序协议,使用 TCP
  2. 目的端认证,选择“目的端”,不需要上传任何证书。

配置屏幕将如下所示:

最后,请求必须使用 http 而不是 https,这是因为您将安全连接留给了安全网关服务器管理。

你可以像这样测试请求:curl -X POST 'http://localhost:10001/conversation/api/v1/workspaces/<YOUR_WORKSPACE_ID>/message/?version=2017-05-26' -H 'authorization: Basic <ENCODED_CREDENTIALS>' -H 'cache-control: no-cache' -H 'content-type: application/json' -d '{"input": {"text": "hello"}}'

【讨论】:

  • 虽然我的目的地是在本地,但这个答案对我也有效。
猜你喜欢
  • 1970-01-01
  • 2015-03-02
  • 1970-01-01
  • 2021-05-17
  • 1970-01-01
  • 2014-02-26
  • 2012-04-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多