项目里之前图片是用FastDFS存储的。现在服务器搬到日本去,打算换用S3存储下载的图片。

以前没有用过S3,只听说过Dropbox似乎也是S3的客户。

#基本数据结构
S3的存储结构很简单,就是一个扁平化的两层结构:存储桶(Bucket)带上旗下的存储对象(Object)。也被称为存储段和数据元。桶是要放在域名中的,所以名字必须唯一,而且要保证DNS兼容(小写、不能使用特殊字符等)。对象由数据内容和元数据组成。一个桶中可以存放任意多的对象。当然,对象的名字在所属的桶中必须是唯一的。而树形结构是通过文件名中加路径来模拟的。