如何限制用户通过CloudFront 中的访问Amazon S3中的文件

0

【以下的问题经过翻译处理】 我想对用户通过CloudFront访问Amazon S3存储桶内文件的文件做些限制。

具体情况是这样的: 目前我开发了一款游戏,首次启动需要下载500MB到1GB的资源。玩家可以通过CloudFront链接直接访问我的文件,进行下载,但我无法知道访问者是谁,所以我担心有恶意下载,有什么办法可以防止这种情况发生?

AWS有没有为此类问题做过任何预防措施(例如阻止导致大量带宽费用的恶意下载)?我是不是可以使用过期令牌来限制访问呢?

profile picture
专家
已提问 5 个月前31 查看次数
1 回答
0

【以下的回答经过翻译处理】 您可以配置CloudFront要求用户使用签名URL签名cookie来访问您的文件。在开发应用程序的时候,你可以创建和分发签名URL给经过身份验证的用户,或者向查看者发送Set-Cookie头,为经过身份验证的用户设置签名cookie。 (为了给一些用户长期访问有限数量的文件的权限,您还可以手动创建签名URL)

详细信息可以参考下面的文档:

~使用签名URL和签名cookie提供私有内容

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则