Cookies 为CloudFront设置Cookie
我有一个在CNAME上运行的CloudFront发行版 cdn.xxx.domain.com 应用程序正在上运行 xxx.domain.com 主应用程序正在为域Cookies 为CloudFront设置Cookie,cookies,amazon-s3,amazon-cloudfront,Cookies,Amazon S3,Amazon Cloudfront,我有一个在CNAME上运行的CloudFront发行版 cdn.xxx.domain.com 应用程序正在上运行 xxx.domain.com 主应用程序正在为域cdn.xxx.domain.com CloudFront密钥对Id 云端签名 云端策略 但是当我访问cdn.xxx.domain.com时,cookies不存在 我得到了错误 缺少密钥对Id查询参数或cookie值 因为饼干不存在 我还发送了CloudFront实例来转发所有cookie 原点是S3。如果我关闭“限制查看器访问”(
cdn.xxx.domain.com
- CloudFront密钥对Id
- 云端签名
- 云端策略
cnd.
子域不能使用cookies?你可以在这里看到-它们是在主应用程序的响应中设置的。使用CDN域
图中仅显示了2个cookie,但有3个。“您可以在这里看到…”我只看到两个cookie。应该有三个
CloudFront密钥对Id
缺失。它就在那里,只是不在图像中。错误特别是对未显示的密钥对Id进行了抱怨。接下来,您会说“因为cookies不存在”,这似乎意味着您已经确认,正如从浏览器开发人员工具中观察到的那样,没有任何cookies与请求一起发送。确认吗?是的,cdn域上不存在任何cookie。看起来您无法从层次结构的更高层显式地为子域设置cookie。“你可以看到这里……”我只看到两块饼干。应该有三个CloudFront密钥对Id
缺失。它就在那里,只是不在图像中。错误特别是对未显示的密钥对Id进行了抱怨。接下来,您会说“因为cookies不存在”,这似乎意味着您已经确认,正如从浏览器开发人员工具中观察到的那样,没有任何cookies与请求一起发送。确认吗?是的,cdn域上不存在任何cookie。看起来您无法从层次结构的更高层显式地为子域设置cookie。