首页 > 解决方案 > 元数据库内容安全策略 - 负载均衡器、CloudFront、Route53

问题描述

我目前有一个在 AWS 上运行的 Metabase EC2 实例,它通过负载均衡器路由,然后连接到 CloudFront 分配。

直接访问负载均衡器时(即load-balancer-12345.region.elb.amazonaws.com:port)一切正常,但是通过站点上的 Route53 / CloudFront 访问它时metabase.domain.co.uk会加载但出现错误:

Content Security Policy: The page's settings blocked the loading of a resource at inline ("script-src").

我已经添加了 CloudFront 所需的所有内容,甚至添加了Content-Security-Policy所有自定义项,default-src 'self';但我仍然收到此错误。

元数据库版本:v0.34.2

任何人都可以提供任何指导吗?如果需要,我可以提供更多信息。谢谢。

标签: amazon-web-servicesamazon-cloudfrontcontent-security-policymetabase

解决方案


我希望我的帖子会有所帮助。因为当我在没有 docker 的情况下使用 cloudfront 进行配置时,我遇到了这类问题。检查这个帖子好友。https://venz.ai/configure-aws-cloudfront-in-discourse-without-docker/

会很好 !只需按照本文中的步骤 4 和 5 来解决您的问题。


推荐阅读