我在AWS上运行了一个j2ee应用程序,
用户需要将图像或PDF上传到应用程序以供内部使用,
获取/创建AWS存储图像的路径的正确方法是什么?
图像/ pdf不会公开给任何人下载,它只是j2ee应用程序
我正在搜索并找到了#34;水桶",但水桶暴露在外面的世界进行手动上传,所以我不确定这是否是正确的方法
答案 0 :(得分:2)
您可以在应用程序(用户可以访问的页面)中实现文件上载功能,该功能将文件流式传输到应用程序内存(对于Spring Web应用程序example here)。图像在内存中后,您可以store it in a secured AWS S3 bucket with the AWS SDK。
答案 1 :(得分:2)
在AWS中,有多种存储选项可用。但最好的选择是使用S3存储桶。默认情况下,S3存储桶是私有的,不对外界开放。您可以管理存储桶的权限并仅授权您的应用程序可以将文件上传到那里并查看它们。使用S3保存文件上传有很多好处。
此外,您的应用程序可以独立扩展,而不受存储限制。