首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Cloudfront层的Lambda + API Gateway + Cloudfront上启用CORS

无法在Cloudfront层的Lambda + API Gateway + Cloudfront上启用CORS
EN

Stack Overflow用户
提问于 2018-07-22 14:24:15
回答 1查看 2.4K关注 0票数 1

我已经部署了一个lambda,它本身在响应中返回一个'Access-Control-Allow-Origin': '*'头。

我从API网关调用它。调用API网关URL时,CORS配置正常。

我把CloudFront放在了接口前面,但是现在我无法访问接口,因为CORS配置似乎被CloudFront覆盖了,我不知道在CloudFront的什么地方添加自定义headers。

如何在CloudFront内部启用CORS?

EN

回答 1

Stack Overflow用户

发布于 2018-07-22 17:59:04

进入您的CloudFront发行版,单击behaviours,选择每个behaviour并单击edit,您将看到标题为白名单标题的部分。选择'Access-Control-Request-Headers‘和'Access-Control-request-methods’并点击Add,也点击add Origin(感谢Michael的捕捉),右下角点击"yes,edit“。

编辑:请参阅下面Michael关于防止缓存响应的评论。

瞧。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51462564

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档