gpt4 book ai didi

amazon-web-services - AWS 策略限制每个 IAM 用户的 S3 数据大小

转载 作者:行者123 更新时间:2023-12-03 23:51:41 25 4
gpt4 key购买 nike

我试图限制 多少钱给定用户可以根据帐户层上传到 S3 存储桶的数据。

例如:
第 1 层:用户最多可以上传 1GB 到 S3 |
第 2 层:“” 5GB |
第 3 层:“” 25GB |
等等。

我无法在网络上找到任何解决此问题的资源。

我已经探索了 IAM 和 S3 存储桶策略的世界,但据我所知,似乎一切都与限制对存储桶的访问有关,而不是限制用户可以贡献的数据量。

我仍然希望用户能够对这个存储桶执行 CRUD 操作,但前提是保持在与其层相关的大小限制内。

所有建议表示赞赏。

最佳答案

无内置功能 在 Amazon S3 中限制存储量。

您可以使用的一种方法是 让您的应用程序监控用户消耗的存储量 .当他们想上传另一个文件时,您可以检查是否超出了他们的限制。如果是这样,则不允许上传。

如果没有超过它们的限制,您的应用程序可以 创建一个预签名的 URL 用于上传文件,并在该预签名 URL 的策略中指定允许的最大文件大小。您的应用程序将根据其配额内剩余的数量设置此大小。

请注意,所有关于配额的逻辑都是 您的应用程序的责任 .

见:Uploading Objects Using Presigned URLs - Amazon Simple Storage Service

关于amazon-web-services - AWS 策略限制每个 IAM 用户的 S3 数据大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56745440/

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