amazon-web-services - 元数据库内容安全策略 - 负载均衡器、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
任何人都可以提供任何指导吗?如果需要,我可以提供更多信息。谢谢。
解决方案
我希望我的帖子会有所帮助。因为当我在没有 docker 的情况下使用 cloudfront 进行配置时,我遇到了这类问题。检查这个帖子好友。https://venz.ai/configure-aws-cloudfront-in-discourse-without-docker/
会很好 !只需按照本文中的步骤 4 和 5 来解决您的问题。