如果用户登录了我的网络应用程序(名为'令牌'已设置),我希望请求www.myapp.com从我的s3存储桶中为网站提供index.html应用
如果用户未登录,我希望从我的营销网站s3存储桶中获取index.html。
这可以在Cloudfront中使用吗?
答案 0 :(得分:0)
我认为可以使用新的Lambda@Edge CloudFront功能完成此操作。我还没有真正使用过这个功能,但这是我所知道的唯一一个允许您在CloudFront中进行路由的功能。
looks like您可以在Lambda @ Edge函数中检查HTTP标头,并将Cookie作为HTTP标头发送。 Cookie标头未在restricted headers section中列出,因此应将其暴露给Lambda函数。我认为这将能够完全符合您的要求。
如果你试试这个,请告诉我它的运作情况。