Java上传文件到AWS EC2服务器



我们的用例需要将文件从本地服务器上传到AWS EC2。尝试做一些研究,但找不到任何关于如何在Java中做到这一点的可用代码示例。以前有人这样做过吗?如果是的话,你会告诉我一些代码模板或样本代码,我可以用作基础。

顺便说一下,我们正在使用Java 8。我们的EC2的VPC连接到我们的内部网络,所以我们的内部服务器可以看到它。

如果您的EC2实例上没有安装任何特定的服务,并且希望将文件推送到EC2(而不是从S3等其他服务中提取(,则可以使用SSH协议传输文件。

您可以使用jsch,这是一个实现SSH的Java库。jsch网站上有很多例子展示了如何使用jsch,也有一些具体的例子展示了文件传输。

最新更新