gpt4 book ai didi

amazon-web-services - 上传到 Amazon S3 时如何强制执行唯一文件名

转载 作者:行者123 更新时间:2023-12-04 09:28:03 44 4
gpt4 key购买 nike

我有一个 S3 存储桶,并已授予访问客户在其中上传文件的权限。有没有办法确保对象名称在 S3 存储桶中是唯一的,而无需对上传文件的客户强制执行此要求?
我看到 S3 具有版本控制功能,但具有相同名称的对象可能不是同一对象的版本,而是名称无意匹配的完全不同的对象

最佳答案

您可以使用 Amazon S3 Object Lock feature .它可以帮助您在固定的时间内或无限期地防止对象被删除或覆盖。
注意:有两种模式:治理模式合规模式 .
在您的情况下,您可能应该使用 治理模式 .
不同的是在治理模式 ,除非拥有特殊权限,否则用户无法覆盖或删除对象版本或更改其锁定设置。使用治理模式,您可以保护对象不被大多数用户删除,但您仍然可以授予某些用户更改保留设置或必要时删除对象的权限。
合规模式 , protected 对象版本不能被任何用户覆盖或删除,包括您 AWS 账户中的根用户。当对象在合规模式下被锁定时,其保留模式将无法更改,其保留期也无法缩短。

关于amazon-web-services - 上传到 Amazon S3 时如何强制执行唯一文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62942543/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com