Java 如何在Openshift上实现嵌入式SFTP服务器

Java 如何在Openshift上实现嵌入式SFTP服务器,java,sftp,openshift-enterprise,Java,Sftp,Openshift Enterprise,背景背景: 由于企业限制、不合作的第三方供应商以及缺乏内部工具,这种方法被认为是最可取的。我完全知道有更简单的方法可以做到这一点,但这一决定离我手中的薪酬等级还有几级之遥,我不打算自己掏钱资助新的开发工作 问题: 我们需要向外部供应商发送一个内部文件。负责这些类型文件的团队仅使用SFTP传输,而我们的供应商仅通过RESTAPI调用接受文件。我们提出的想法(考虑到上述限制)是使用我们的OpenShift环境来托管一个“中间人”SFTP服务器(从jar文件运行),在我们的团队将文件发送给供应商后,它

背景背景:

由于企业限制、不合作的第三方供应商以及缺乏内部工具,这种方法被认为是最可取的。我完全知道有更简单的方法可以做到这一点,但这一决定离我手中的薪酬等级还有几级之遥,我不打算自己掏钱资助新的开发工作

问题: 我们需要向外部供应商发送一个内部文件。负责这些类型文件的团队仅使用SFTP传输,而我们的供应商仅通过RESTAPI调用接受文件。我们提出的想法(考虑到上述限制)是使用我们的OpenShift环境来托管一个“中间人”SFTP服务器(从jar文件运行),在我们的团队将文件发送给供应商后,它将访问供应商的API

我了解到,如果我们想让SFTP与OpenShift一起工作,我们需要使用入口/外部IP设置集群和POD。这看起来很有希望,但由于企业的官僚作风,我正在等待OpenShift管理员进行必要的更改,然后才能看到这是否可行,我的时间已经不多了

问题:

  • 这种方法在涉及技术的情况下是否可行?我走对了吗
  • 我是否应该使用其他配置选项来代替上面的解释
  • SFTP客户机是否可以通过HTTP请求发送文件?因此,我们不必运行嵌入式SFTP服务器,只需设置一个web服务即可(这是我们的基础架构支持和偏好的)
  • 参考资料:


    这是完全可能的,我以前也用OpenShift 3.10做过。使用
    externalIPs
    的方法是正确的