I have created a dashboard that has Custom visual content. This visual is using a URL (ex: https://www.amazon.in). This is working fine for me, the creator of dashboard but it is not working for anyone else(the users).
The error is : https://www.amazon.in refused to connect.
I was able to reproduce the issue as well. I would recommend filing a case with AWS Support. Here are the steps to open a support case.
If your company has someone who manages your AWS account, you might not have direct access to AWS Support and will need to raise an internal ticket to your IT team or whomever manages your AWS account.
They should be able to open an AWS Support case on your behalf.
I checked internally and found out that this is an expected behaviour because the page requested is using the sameorigin options that indicates browsers should not allow it to be embedded X-Frame-Options - HTTP | MDN.
The website you are requesting has this setting where it doesn’t allow website from other region to embed it.
This has also been mentioned in the documents
The following limitations apply to custom visual content:
Only https URL schemes are supported.
Custom visual content isn't supported in email reports.
Images and websites that use hotlink protection won't load in custom visuals