Java AWS S3和Cloudfront用于存储图像

Java AWS S3和Cloudfront用于存储图像,java,amazon-web-services,amazon-s3,amazon-cloudfront,aws-sdk,Java,Amazon Web Services,Amazon S3,Amazon Cloudfront,Aws Sdk,我使用AWS S3存储我的图像,并通过Cloudfront访问它们。这是我的访问url格式。例如: 我想使用此图像的缩略图。在上传时生成缩略图并不是一种现代的方法,尤其是当需要大量不同大小的图像时。从维修的角度看不好。重新生成所有缩略图需要对设计进行一点更改 是否有可能通过请求URL(如下所示)即时生成缩略图: 或 或 我已经尝试了以上所有的网址,但没有成功。我需要使用一些图像大小调整插件来实现吗?我是否需要从cloudefront请求图像并调整其大小,然后将其重新加载到S3上 我使用J

我使用AWS S3存储我的图像,并通过Cloudfront访问它们。这是我的访问url格式。例如:

我想使用此图像的缩略图。在上传时生成缩略图并不是一种现代的方法,尤其是当需要大量不同大小的图像时。从维修的角度看不好。重新生成所有缩略图需要对设计进行一点更改

是否有可能通过请求URL(如下所示)即时生成缩略图:

我已经尝试了以上所有的网址,但没有成功。我需要使用一些图像大小调整插件来实现吗?我是否需要从cloudefront请求图像并调整其大小,然后将其重新加载到S3上


我使用Java作为编程语言,请向我推荐一些插件或更好的方法。

与Nginx插件相关的可能解决方案之一。您可以安装Nginx并将其配置为根据请求从S3调整图像大小


这是一篇介绍如何操作的文章。

您好,maxd,谢谢您的回复。我正在使用tomcat服务器。我认为这个选项不适合ApacheTomcat服务器。还有其他选择吗?