我有一个在CNAME上运行的CloudFront发行版
cdn.xxx.domain.com
该应用程序在
上运行xxx.domain.com
主应用正在为域cdn.xxx.domain.com
创建三个cookie
但是当我访问cdn.xxx.domain.com
时,cookie并不存在。
我得到了错误
缺少Key-Pair-Id查询参数或cookie值
因为不存在cookie。
我还发送了CloudFront实例以转发所有Cookies。
来源是S3。如果我关闭了“限制查看者访问权限”(使用“签名的URL”或“签名的Cookie”),则可以访问资源。因此,我使用的网址是正确的。
为什么cnd.
子域不能使用cookie?您可以在此处看到-它们是在主应用程序的响应中设置的。使用CDN域。
图像中仅显示2个cookie,但有3个。