Getting this error on a bunch of embedded customer sites this morning… does anyone know what it means? Everything was working perfectly yesterday
Refused to frame 'https://us-east-2.quicksight.aws.amazon.com/' because an ancestor violates the following Content Security Policy directive: "frame-ancestors
From the error you are getting I would say that the CSP in your website is restricting the content that your web application can embed using iframes (which is the underlying technology used on QS embedding).
Can you review your website CSP to see which is the policy you have applied?
If this changed suddenly from one day to another I would suggest you to contact the application owner of the website you are embedding QS on or your security team as they should be able to shed some light on any changes to CSP that might have happened recently.
Hope this helps you to find the root cause of the issue.
As Enrique recommended please review your security policies for application website, to see if there is no such policy applied to block content from QuickSight (https://us-east-2.quicksight.aws.amazon.com/)
I’m having same error. But in quicksight settings I have enabled everything public and allowed all domains such as salesforce and specific urls. Any further thoughts?
@jafisher84 , I dont know if this is still an issue but I ended up taking a different route by using the link instead of the complete code for the iframe. and I beleive I needed to allow list all urls I was putting it in.