我有一个网站,其顶部为CloudFront。范例uvwxyz.com。我如何防止访问任何看起来像/ no-please的请求路径? uvwxyz.com/mypage/no-please或uvwxyz.com/no-please。 如何通过使用CloudFormation设置模板来使用CloudFront来实现此目标。
答案 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中指定的限制 饼干。