所以我想尝试使用Heroku作为我的服务器,但是heroku不允许写入它的文件系统。相反,我需要使用数据库和像亚马逊S3这样的东西来存储上传的图像。
问题是我在开发的时候经常不能访问互联网。或者是非常差的互联网接入。因此,为亚马逊S3进行开发有点不切实际。是否有离线版本可供使用,以便我的本地计算机可以充当S3云,并且在测试/生产环境中可以使用真正的S3?
发布于 2010-07-27 03:54:23
我的建议是尝试使用s3fs和rsync。下面是它的工作原理:
根据需要在本地计算机上进行更改。在适当的时候,在本地机器上rync /mnt/sdaX/ to /mnt/sdaY/。
我知道这很复杂,但我不确定有没有其他方法可以在两个地方保持相同的配置的情况下做到这一点。通常情况下,我会说你应该在本地写入s3fs驱动器,并启用本地缓存,但我不确定当你返回在线时会发生什么(我非常确定它不同步,但我已经前进并执行了asked s3fs developers)。
最好的
扎克
开发人员,LongTail视频
发布于 2012-07-28 07:09:28
这是一个老问题,但想要发布这一点,有一个“假S3”工具似乎就是为了做这件事而设计的。我正要试一试。
发布于 2010-07-27 03:59:22
看一看:
然而,让它们运行起来可能需要一些工作。我终于想用node.js编写我自己的克隆,但它已经远离了最初的S3应用程序接口,所以它不再能真正帮助你了。
https://stackoverflow.com/questions/3292024
复制相似问题