首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >离线亚马逊S3

离线亚马逊S3
EN

Stack Overflow用户
提问于 2010-07-21 00:10:22
回答 3查看 5K关注 0票数 11

所以我想尝试使用Heroku作为我的服务器,但是heroku不允许写入它的文件系统。相反,我需要使用数据库和像亚马逊S3这样的东西来存储上传的图像。

问题是我在开发的时候经常不能访问互联网。或者是非常差的互联网接入。因此,为亚马逊S3进行开发有点不切实际。是否有离线版本可供使用,以便我的本地计算机可以充当S3云,并且在测试/生产环境中可以使用真正的S3?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-07-27 03:54:23

我的建议是尝试使用s3fs和rsync。下面是它的工作原理:

  1. 将s3驱动器挂载到生产计算机上的/mnt/sdaX/,并将文件系统挂载到本地计算机上的/mnt/sdaX/下的/mnt/
  2. /。

根据需要在本地计算机上进行更改。在适当的时候,在本地机器上rync /mnt/sdaX/ to /mnt/sdaY/。

我知道这很复杂,但我不确定有没有其他方法可以在两个地方保持相同的配置的情况下做到这一点。通常情况下,我会说你应该在本地写入s3fs驱动器,并启用本地缓存,但我不确定当你返回在线时会发生什么(我非常确定它不同步,但我已经前进并执行了asked s3fs developers)。

最好的

扎克

开发人员,LongTail视频

票数 1
EN

Stack Overflow用户

发布于 2012-07-28 07:09:28

这是一个老问题,但想要发布这一点,有一个“假S3”工具似乎就是为了做这件事而设计的。我正要试一试。

https://github.com/jubos/fake-s3

票数 9
EN

Stack Overflow用户

发布于 2010-07-27 03:59:22

看一看:

  • Eucalyptus Walrus
  • Park Place

然而,让它们运行起来可能需要一些工作。我终于想用node.js编写我自己的克隆,但它已经远离了最初的S3应用程序接口,所以它不再能真正帮助你了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3292024

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档