我将如何在 Openshift 上实现嵌入式 SFTP 服务器
How would I implement an embedded SFTP Server on Openshift
背景语境:
由于企业限制、不合作的第 3 方供应商以及缺乏内部工具,这种方法被认为是最可取的。我完全知道有更简单的方法可以做到这一点,但这个决定离我的手有几个薪酬等级,而且我不会自掏腰包资助新的开发工作。
问题:
我们需要将内部文件发送给外部供应商。负责这些类型文件的团队仅使用 SFTP 传输,而我们的供应商仅通过 REST API 调用接受文件。我们提出的想法(考虑到上述限制)是使用我们的 OpenShift 环境来托管一个“中间人”SFTP 服务器(来自 jar 文件的 运行),它将在之后访问供应商的 API我们的团队将文件发送给它。
我了解到,如果我们想让 SFTP 与 OpenShift 一起工作,我们需要设置我们的集群并 pods 使用 ingress/external IP。这看起来很有希望,但由于企业官僚作风,我正在等待 OpenShift 管理员进行必要的更改,然后才能看到这是否有效,我 运行 没时间了。
问题:
- 这种方法是否适用于所涉及的技术?我在正确的轨道上吗?
- 我应该使用其他配置选项来代替上面解释的选项吗?
- SFTP 客户端可以通过 HTTP 请求发送文件的巧妙方法是什么?因此,我们可以设置一个 Web 服务来代替 运行 嵌入式 SFTP 服务器(这是我们的基础架构支持和偏好的)。
参考文献:
这完全有可能,我过去也用 OpenShift 3.10 做到过。使用方法 externalIPs
是正确的方法。
背景语境:
由于企业限制、不合作的第 3 方供应商以及缺乏内部工具,这种方法被认为是最可取的。我完全知道有更简单的方法可以做到这一点,但这个决定离我的手有几个薪酬等级,而且我不会自掏腰包资助新的开发工作。
问题: 我们需要将内部文件发送给外部供应商。负责这些类型文件的团队仅使用 SFTP 传输,而我们的供应商仅通过 REST API 调用接受文件。我们提出的想法(考虑到上述限制)是使用我们的 OpenShift 环境来托管一个“中间人”SFTP 服务器(来自 jar 文件的 运行),它将在之后访问供应商的 API我们的团队将文件发送给它。
我了解到,如果我们想让 SFTP 与 OpenShift 一起工作,我们需要设置我们的集群并 pods 使用 ingress/external IP。这看起来很有希望,但由于企业官僚作风,我正在等待 OpenShift 管理员进行必要的更改,然后才能看到这是否有效,我 运行 没时间了。
问题:
- 这种方法是否适用于所涉及的技术?我在正确的轨道上吗?
- 我应该使用其他配置选项来代替上面解释的选项吗?
- SFTP 客户端可以通过 HTTP 请求发送文件的巧妙方法是什么?因此,我们可以设置一个 Web 服务来代替 运行 嵌入式 SFTP 服务器(这是我们的基础架构支持和偏好的)。
参考文献:
这完全有可能,我过去也用 OpenShift 3.10 做到过。使用方法 externalIPs
是正确的方法。