繁体   English   中英

S3存储桶-限制特定IAM用户的下载数量

[英]S3 bucket - limit number of downloads for a specific IAM user

我想将一些文件放在S3存储桶中,以供客户下载。 但是,我想限制IAM用户的下载数量。

有什么方法可以实现而无需部署任何其他服务?

我遇到了一些指标来跟踪客户下载文件的次数,但是我还没有找到一种将文件限制为特定数量的方法。

在检查签名URL后,我没有找到直接执行此操作的方法,因此没有提供控制GET操作数量的方法。

您可以做的是为遇到的指标创建一个警报,当达到阈值时,该警报将触发Lambda函数向指定文件上的IAM用户添加拒绝策略。

无法限制从Amazon S3 下载对象的数量 您将需要编写自己的应用程序以对用户进行身份验证,然后通过该应用程序提供内容。

一种替代方法是提供仅在短时间内有效的预签名URL ,并期望这不会为多次下载提供足够的时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM