Java 将AWS S3配置为映像服务器
我希望使用AWSS3作为java应用程序的映像服务器。在任何时候,我们都可能拥有超过一百万张图片,所以我的问题是如何存储这些图片Java 将AWS S3配置为映像服务器,java,amazon-web-services,amazon-s3,Java,Amazon Web Services,Amazon S3,我希望使用AWSS3作为java应用程序的映像服务器。在任何时候,我们都可能拥有超过一百万张图片,所以我的问题是如何存储这些图片 我是我当前的应用程序,我将它们存储在嵌套目录中 范例 domain.com/63/45/1d/d435.jpg 那么,我应该继续像那样将图像存储在目录中吗?还是将它们存储在根文件夹中更好?我不确定AWS如何扩展它的S3实例,所以我想确保我做得正确 什么是水桶?在我的S3实例中,bucket就是存储实例吗 传递到PutObjectRequest的密钥是什么?我不确定如
domain.com/63/45/1d/d435.jpg
那么,我应该继续像那样将图像存储在目录中吗?还是将它们存储在根文件夹中更好?我不确定AWS如何扩展它的S3实例,所以我想确保我做得正确PutObjectRequest
的密钥是什么?我不确定如果将凭据传递到AmazonS3Client,您是否就是这样提供目录的cname
记录(如images.domain.com
)指向我的s3实例并直接提取图像?如果是这样,您是否需要将S3实例配置为静态web宿主