QuickSight嵌入带有https:// localhost

问题描述

我有一个带有https的本地主机,现在我想将此域添加到QuickSight仪表板中以使用嵌入功能,但是我遇到此错误不支持此域。 QuickSight仪表板只能嵌入有效的https域中。在开发环境中测试QuickSight Embed的最佳实践是什么?谢谢。

解决方法

Quicksight要求仪表板访问权限必须来自https和允许的域。

通过“管理Quicksight” /“域和嵌入”将要使用的域添加为允许的域。如果不是标准端口号,则需要包括端口号。例如,我添加了类似https://dev.company.net:4200

要使您的本地请求似乎来自此主机,请将其添加到本地/ etc / hosts:

127.0.0.1 dev.company.net

我使用mkcert创建了本地信任的开发证书,以便可以通过https访问本地服务器。

然后,通过https://dev.company.net:4200(具有您自己的域和端口)转到本地服务器。