如何限制用户通过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달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인