我正在开发一个iPhone应用程序,允许用户上传照片和分享.我想使用S3来存储上传的图像以及处理过的图像(例如,缩略图,缩小图像).我已经在我的EC2实例上安装了AWS PHP SDK,我的问题是:1)从iPhone应用程序上传的照片应该首先转到EC2目录,然后复制到S3存储桶,还是应该直接上传到S3?2)如何通过PHP SDK在S3存储桶下创建不同的文件夹以及如何从文件夹中读取文件?
提前致谢!
我正在创建一个iPhone应用程序,允许用户上传和分享照片.目前上传的照片存储在我订阅的1and1云服务器中.现在我想尝试AWS.我订阅了免费的AWS Linux EC2并设置了php/mysql.我的问题是,出于可扩展性的目的,我应该在哪里存储用户图片:EC2还是S3?如何将EC2与S3连接,以便用户上传的照片将存储在S3中?我的理解是,当用户将照片上传到我的EC2实例时,它会存储在EC2中,因为我只有5GB空间,所以它很快就会填满空间.
由于对AWS的了解有限,我的问题可能听起来不错,但任何帮助和建议都将受到赞赏!
我需要以下网址
http://liangpai.s3.amazonaws.com/uploadImage/shareImage/2012-10/506dc1ef71dcf.png
显示为:
http://imgs.liangpai.me/uploadImage/shareImage/2012-10/506dc1ef71dcf.png
我的S3名称是"liangpai".在Route 53上,我创建了一个名为"imgs"的新CNAME,我输入的值是"liangpai.s3.amazonaws.com"
在此之后,我没有看到S3 web链接更改为我的域链接.
这里有什么不对吗?
谢谢你的建议!