防止通过wget / curl下载私人内容

时间:2018-12-16 02:29:36

标签: amazon-web-services amazon-s3 amazon-cloudfront

我有一些私人内容(图像,视频等),我想通过Android应用程序向用户提供这些内容。我正在使用AWS S3作为存储,并创建了CloudFront分配以使数据可用。我还为CloudFront分发启用了签名URL(如here所述)。我从中了解到,一旦生成签名URL,则需要将到期和签名发送到CF进行验证。但是,由于这些参数是在查询参数中发送的,因此无法防止在URL有效期间通过wget下载内容。该文档还提到限制访问某些IP,但这是不可行的,因为我的用户将来自全国各地。有什么方法可以阻止通过CloudFront进行此类数据访问?

0 个答案:

没有答案