【问题标题】:Copy a file from SFTP to Amazon S3将文件从 SFTP 复制到 Amazon S3
【发布时间】:2015-07-08 18:03:16
【问题描述】:

我正在尝试将文件从 SFTP 复制到 S3。 我不想登陆文件中间服务器,请给我建议。

【问题讨论】:

    标签: amazon-web-services hadoop amazon-s3


    【解决方案1】:

    我假设您无权访问/控制 sftp 服务器。如果您有访问权限,这很容易。

    否则,请选择您选择的语言并流式传输数据。例如,对于 Python,您可以使用 paramikosftp.getfo() 并将该文件流指向 Boto 的 s3.key.send_file()。这使您无需将文件下载到磁盘。

    但是,没有办法告诉随机 SFTP 服务器将其发送到 S3。

    【讨论】:

    • 感谢您的回复,是的,我正在使用 python paramiko 的模块。目前我这样做的方式是,我首先将文件复制到边缘节点,然后移动到 s3,如果您有任何非常感谢的示例
    • @sundeepveeramachaneni,我已经给了你代码的指针。这应该足以让您至少尝试自己编写代码。
    猜你喜欢
    • 2016-07-31
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-12
    • 2023-03-21
    相关资源
    最近更新 更多