我正在使用AWS S3作为我的Java应用程序的映像服务器。在任何时候,我们都可以托管超过一百万张图片,所以我的问题就是存储图片。将AWS S3配置为映像服务器
我是我当前的应用程序,我将它们存储在嵌套目录
例
domain.com/63/45/1d/d435.jpg
所以我应该继续存储在这样的目录中的图片?或者将它们存储在根文件夹中会更好吗?我不确定AWS如何扩展它的S3实例,所以我想确保我做的是正确的。
什么是水桶?是我的S3实例中的存储实例吗?
传递到
PutObjectRequest
的关键是什么?我不确定这是否如何提供目录,假设凭据传递到AmazonS3Client。从s3实例读取时,最好是指向记录(如
images.domain.com
)到我的S3实例并直接拖动图像?如果是这样,你需要将S3实例配置为静态虚拟主机吗?