繁体   English   中英

使用 Cloudfront 签名 cookie 时出现 403 禁止错误?

[英]403 Forbidden error using Cloudfront signed cookies?

我看到的非常奇怪的行为。

我正在使用 cloudfront 签名 cookie 来限制对 cloudfront 中的一组文件的访问。 在大多数互联网连接上,这可以正常工作。 但在其他一些情况下,我收到 403 Forbidden 错误。

有什么特别我可以在这里查看的吗? 即某些 Internet 连接的某些行为会阻止 Cloudfront cookie 工作。 与机器本身无关,因为我的笔记本电脑在某些 wifi 连接上可以正常工作,但在其他 wifi 连接上则不能。

任何帮助都会很棒,因为我真的对这个不知所措。

更新 - 尝试从 IpV6 ip 地址访问文件时似乎不起作用。 有任何想法吗?

谢谢!

现在已经修复了!

我必须在定义自定义策略的代码中将 ip 地址设置为 null,现在它适用于 IPv4 和 IPv6 ip 地址。 0.0.0.0/0 只允许所有 IPv4 ip 地址访问,因为此功能不支持 IPv6。

不支持 IPv6 格式的 IP 地址,例如 2001:0db8:85a3:0000:0000:8a2e:0370:7334。

如果您使用包含IpAddress的自定义策略,请不要为分发启用 IPv6。

https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-setting-signed-cookie-custom-policy.html#private-content-custom-policy-signature-cookies

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM