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

0

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

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

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

profile picture
專家
已提問 5 個月前檢視次數 36 次
1 個回答
0

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

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

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

profile picture
專家
已回答 5 個月前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南