我对AWS技术非常陌生。
我想在不覆盖现有对象的情况下向现有S3存储桶中添加一些文件。我正在为项目使用Spring Boot技术。
有人可以建议我们如何添加/上传多个文件而不覆盖现有对象吗?
答案 0 :(得分:1)
AWS S3在存储桶中支持对象版本控制,在这种情况下,对于上载相同文件的用例,S3会将存储在存储桶中的所有文件保留为不同版本,而不是覆盖它。
可以使用AWS Console或CLI配置此功能以启用版本控制功能。您可能需要参考此link以获得更多信息。
答案 1 :(得分:0)
您可能已经找到了答案,但是如果使用CDK或CLI,则可以指定destinationKeyPrefix
。如果在S3中需要多个文件夹(我就是这种情况),则文件夹名称将为您的destinationKeyPrefix
。