【问题标题】:What's the best way to move everything off of system folder on to s3?将系统文件夹中的所有内容移至 s3 的最佳方法是什么?
【发布时间】:2011-03-10 17:29:29
【问题描述】:

探索 S3 的 UI,他们似乎只喜欢从我的本地盒子上传文件。有没有办法将文件直接从我的生产服务器推送到 s3 帐户?

【问题讨论】:

    标签: ruby-on-rails ftp hosting amazon-s3 amazon-ec2


    【解决方案1】:

    正如您已标记您的问题ruby-on-rails,我建议您使用AWS::S3 gem。我自己使用它来将每日 MySQL 数据库转储从我的生产服务器复制到 S3(如果您有兴趣,请blog entry with the details)。

    【讨论】:

    • 我做了一个 scp login:login [orig path] [dest path] 到我的本地盒子,然后我要把它上传到我的 s3。我使用 AWS::S3 Gem。但除了 sql db,我一直将所有用户照片直接保存在我的服务器上。哈!它开始变得非常快,所以现在我把它全部拉到 s3 上。
    【解决方案2】:

    Amazon 不提供 FTP 到 S3 的拉取服务,而且我也没有看到其他任何人在做广告。 (虽然这不是一个糟糕的商业想法。)

    话虽如此,有很多工具可以帮助解决这个问题!

    很多人将s3fs 之类的东西与他们最喜欢的备份实用程序(即cron + rsync)一起使用。

    最近,我在 boto 和一些自定义 Python 脚本方面取得了巨大成功。我喜欢这个的原因是它可以很好地与您在盒子上运行的任何其他服务集成,并提供状态更新。

    希望有帮助!

    最好的,

    扎克

    【讨论】:

    • 是的,我真的希望有一种方法可以直接到直接。你不能通过 ssh 进入 Amazon S3 对吧?
    • 确实可以!我编写了一个 shell 脚本来启动一个 EC2 实例,通过 SSH 连接,让 EC2 盒子从 FTP 站点下载数据到它的本地磁盘,然后将新数据上传到 S3。
    【解决方案3】:

    我已经使用 s3fox add 的 firefox 完成了海量上传。

    【讨论】:

      猜你喜欢
      • 2013-08-10
      • 2016-01-31
      • 2020-09-01
      • 2011-03-16
      • 2020-04-09
      • 1970-01-01
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多