将多个文件上传到 AWS S3 存储桶而不覆盖现有对象
Upload multiple files to AWS S3 bucket without overwriting existing objects
我对 AWS 技术还很陌生。
我想将一些文件添加到现有 S3 存储桶而不覆盖现有对象。我正在为我的项目使用 Spring 引导技术。
谁能建议我们如何在不覆盖现有对象的情况下 add/upload 多个文件?
AWS S3 支持存储桶中的对象版本控制,其中对于上传相同文件的用例,S3 会将所有文件保存在不同版本的存储桶中,而不是覆盖它。
这可以使用 AWS 控制台或 CLI 进行配置以启用版本控制功能。您可能需要参考此 link 以获取更多信息。
您可能已经找到了答案,但如果您使用的是 CDK 或 CLI,则可以指定 destinationKeyPrefix
。如果你想在一个 S3 中有多个文件夹,我就是这样,文件夹名称将是你的 destinationKeyPrefix
.
我对 AWS 技术还很陌生。
我想将一些文件添加到现有 S3 存储桶而不覆盖现有对象。我正在为我的项目使用 Spring 引导技术。
谁能建议我们如何在不覆盖现有对象的情况下 add/upload 多个文件?
AWS S3 支持存储桶中的对象版本控制,其中对于上传相同文件的用例,S3 会将所有文件保存在不同版本的存储桶中,而不是覆盖它。
这可以使用 AWS 控制台或 CLI 进行配置以启用版本控制功能。您可能需要参考此 link 以获取更多信息。
您可能已经找到了答案,但如果您使用的是 CDK 或 CLI,则可以指定 destinationKeyPrefix
。如果你想在一个 S3 中有多个文件夹,我就是这样,文件夹名称将是你的 destinationKeyPrefix
.