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

0

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

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

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

profile picture
EXPERTE
gefragt vor 5 Monaten36 Aufrufe
1 Antwort
0

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

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

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

profile picture
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen