如何防止对AWS CloudFront中的路径的访问

时间:2019-09-18 21:31:53

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

我有一个网站,其顶部为CloudFront。范例uvwxyz.com。我如何防止访问任何看起来像/ no-please的请求路径? uvwxyz.com/mypage/no-please或uvwxyz.com/no-please。 如何通过使用CloudFormation设置模板来使用CloudFront来实现此目标。

1 个答案:

答案 0 :(得分:0)

您可以使用签名URL或签名cookie限制访问。

Serving Private Content with Signed URLs and Signed Cookies

  

许多通过Internet分发内容的公司都希望   限制对文档,业务数据,媒体流或内容的访问   适用于选定的用户,例如已付款的用户   收费。要使用CloudFront安全地提供此私人内容,您需要   可以执行以下操作:

  •   

    要求您的用户使用特殊功能访问您的私人内容   CloudFront签名的URL或签名的cookie。

  •   

    要求您的用户使用CloudFront URL访问您的内容,   而不是直接在原始服务器上访问内容的网址(对于   例如Amazon S3或专用HTTP服务器)。要求CloudFront   网址不是必需的,但我们建议您使用它来防止用户   绕过您在签名URL或签名URL中指定的限制   饼干。