首页 > 解决方案 > aws s3 和云端进程 cookie

问题描述

我对 s3 和云端进程 cookie 有疑问。

我的客户端 web 设置在带有 cloudfront 的 s3 上,服务器设置在 beanstalk(node.js+express) 上。

我需要通过'cookie'(代码:res.cookie(token))从服务器向客户端发送一个jwt令牌。这一切都在当地工作。但是在我在 aws 上部署之后,我无法从服务器获取任何 cookie。我发现aws doc说

“Amazon S3 和一些 HTTP 服务器不处理 cookie。不要将 CloudFront 配置为将 cookie 转发到不处理 cookie 的源,否则会对缓存能力产生不利影响,从而影响性能。”

修改云端 cookie 设置是否有任何可能的解决方案?或者我需要更改不使用 cookie 发送令牌的服务器代码?

标签: expressamazon-s3cookiesamazon-cloudfront

解决方案


推荐阅读