Cloudfront基于cookie的服务文件

时间:2017-02-15 01:33:41

标签: amazon-web-services amazon-cloudfront

如果用户登录了我的网络应用程序(名为'令牌'已设置),我希望请求www.myapp.com从我的s3存储桶中为网站提供index.html应用

如果用户未登录,我希望从我的营销网站s3存储桶中获取index.html。

这可以在Cloudfront中使用吗?

1 个答案:

答案 0 :(得分:0)

认为可以使用新的Lambda@Edge CloudFront功能完成此操作。我还没有真正使用过这个功能,但这是我所知道的唯一一个允许您在CloudFront中进行路由的功能。

looks like您可以在Lambda @ Edge函数中检查HTTP标头,并将Cookie作为HTTP标头发送。 Cookie标头未在restricted headers section中列出,因此应将其暴露给Lambda函数。我认为这将能够完全符合您的要求。

如果你试试这个,请告诉我它的运作情况。