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

0

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

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

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

profile picture
EXPERTO
preguntada hace 5 meses36 visualizaciones
1 Respuesta
0

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

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

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

profile picture
EXPERTO
respondido hace 5 meses

No has iniciado sesión. Iniciar sesión para publicar una respuesta.

Una buena respuesta responde claramente a la pregunta, proporciona comentarios constructivos y fomenta el crecimiento profesional en la persona que hace la pregunta.

Pautas para responder preguntas