问题标签 [secure-gateway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
39 浏览

containers - bluemix 中容器的警报

这个星期一 24 日,我遇到了 Bluemix 中的容器和安全网关客户端的问题。容器已停止并且 SecureGatewayClient 被禁止(它回答了错误 500,但显示已启动)

是否可以为 Bluemix 的容器发送警报,例如,如果容器停止,警报将发送电子邮件或调用 API?

以SecureGatewayClient为例,我想通过SecureGateway监控服务,每5分钟我会测试一次服务,但我可以接受更多的想法......

0 投票
1 回答
112 浏览

ibm-cloud - 如何从 rest api 创建 Bluemix 安全网关

我正在关注此文档以供参考。我能够获取已创建的安全网关的信息。但是当我尝试从 REST API 创建一个新的安全网关时,它要求进行身份验证。我尝试以两种方式提供身份验证信息:

  • 我提供了从 获取的 oauth 授权标头cf oauth-token,但它给了我一个未经授权的错误。
  • 我提供了基本身份验证(Bluemix 帐户的用户名和密码)信息,但它给了我一个未经授权的错误。

注意:我正在使用邮递员进行此操作

邮递员详情:

在此处输入图像描述

它也说“无效的org_id”,但它org_id是有效的。

0 投票
1 回答
45 浏览

ibm-cloud - Secure Gateway 无法绑定到 Bluemix 应用程序

在尝试将任何 Bluemix 应用程序绑定到预配置的 Secure Gateway 服务时,Secure Gateway 不在可以绑定到应用程序的服务列表中。是否有其他方法可以将 nodejs 应用程序绑定到 Secure Gateway 实例?

0 投票
1 回答
184 浏览

node.js - 使用 SecureGateway 将 NodeJS 应用程序与 OracleDB 连接

我正在尝试使用 SecureGateway 将我的 NodeJS 应用程序连接到 Oracle DB,但不起作用。

我执行了测试,当我运行时

为了测试我的连接,我没有结果。所以我认为不要在我的应用程序和我的网关之间创建连接。

当我在 DataConnect 中运行时,工作正常。

require('bluemix-secure-gateway')用于从我的服务器获取信息。

用于创建隧道的函数是

我得到的结果是我的本地网络。

0 投票
2 回答
394 浏览

ibm-cloud - Bluemix 上通过安全网关的 FTP

我们有运行在 bluemix 上的 java 应用程序,它应该通过 FTP 将一些文件提交到位于 Intranet 中的服务器。

在本地执行应用程序时,一切都按预期工作,但是当应用程序尝试通过安全网关提交某些内容时出现问题。

网关为端口 21 配置了一个目标。通过查看日志,我们可以看到应用程序能够连接到服务器并在那里执行一些命令,但是在提交文件时失败(在被动的情况下超时)模式并说连接处于活动状态)

被动尝试结果: 被动尝试结果

主动尝试结果: 主动尝试结果

我们能够使用网关成功连接到外部 db2 实例。

是否需要一些额外的配置?FTP 是否可以通过 Secure Gateway 进行?

0 投票
1 回答
77 浏览

rest - Bluemix 安全网关 - 如何连接 Bluemix 应用程序?

我已成功安装 Bluemix Gateway 服务组件,并按照“本地”方案在 Linux 系统上设置客户端软件。客户端在网关中可见,我看到两个绿色环确认与一个 TLS 隧道。

连接 Bluemix 应用程序时会出现问题,该应用程序是一个使用 HTTPS GET 的 REST 使用者,从位于本地的 REST 资源中检索数据。为此,我已将内部主机和域名替换为简单的云主机名,例如在目标(无域)的注册表中给出的“abc123”加上端口号:1234,应用程序端给出的地址构造: https://abc123:1234/mypath_to_the_app

我试图按照手册说明:

“说明:
在您创建应用程序的存储库中,当您建立与本地或云数据的连接时,将主机名和端口号替换为您在创建应用程序时提供的云主机名和端口号目的地。”

Bluemix REST 应用程序日志中显示的错误是“未知主机名”。

我的问题:在执行 REST HTTPS GET 请求的 Bluemix 应用程序中,解决“安全网关”及其目的地的正确方法是什么?发布安全网关目标地址需要任何进一步的设置吗?

0 投票
1 回答
379 浏览

ibm-cloud - 通过安全网关的 HTTPS

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

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

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

使用 loglevel TRACE 我得到: [2017-09-09 15:05:06.481] [DEBUG] (Client 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

0 投票
1 回答
139 浏览

ibm-cloud - 通过安全网关公开 api

我想通过安全网关向外部客户公开一个蓝色区域 api,我使用 docker 作为客户端,但我总是遇到以下错误(api 服务器在 DST 环境中),有人可以帮我吗?我已将主机名和端口添加到 ACL 文件中,此外,我尝试在运行 docker 时添加 --allow,它将禁用“全部拒绝”

[信息](客户端 ID d83dty5MIJA_rVI)连接 #2 正在建立到 ralbz001234.cloud.dst.ibm.com:8888 [2017-09-06 20:59:19.210] [错误](客户端 ID d83dty5MIJA_rVI)连接 #1目的地 ralbz001234.cloud.dst.ibm.com:8888 有错误:EHOSTUNREACH

当我添加安全网关时,资源定位文件,我选择本地,这是正确的吗? 在此处输入图像描述

0 投票
1 回答
60 浏览

ibm-cloud - bluemix 安全网关和客户端使用什么协议进行通信?

我从这篇文章中看到,在客户端和服务器端之间创建了一个网关隧道。

向所有人公开安全网关客户端是否安全?

0 投票
1 回答
267 浏览

ibm-cloud - 在 Mac 上安装 Secure Gateway 失败

从 Finder 运行 secgw.command 并得到许多 NPM 错误

警告/错误的开始: 在此处输入图像描述

结尾 在此处输入图像描述

找不到日志文件: 在此处输入图像描述

我安装了 log4js(npm install log4js -g),仍然出现错误。

npm cache clean没有帮助。

将ibm目录复制到其他地方并使用sudo

在此处输入图像描述

在此处输入图像描述

增加日志级别的输出:

Telnet 到德国:已连接,但未提示用户

再次尝试 secgw.command: