Я пытался встроить панель мониторинга, но в iFrame я получаю следующую ошибку
Шаги, которые я сделал:
- Создал панель управления и поделился ею с пользователями.
- Внесен в белый список моего домена.
Список пользователей, использующих aws cli
, для получения их ARN с помощью следующей команды
aws quicksight list-users --aws-account-id=717381691678 --namespace=default
После получения ARN я вызвал команду для получения URL-адреса для вставки.
aws quicksight get-dashboard-embed-url --aws-account-id 717381691678 --dashboard-id b29f1bd1-e6d3-4091-a51e-9d954XXXX46b --identity-type QUICKSIGHT --user-arn "arn:aws:quicksight:us-east-1:71738169XXX:user/default/XXX"
Приведенная выше команда успешно ответила URL-адресом для встраивания, затем я добавил URL-адрес для встраивания Quicksight sdk:
var options = {
url: realylongurl.com,
container: document.getElementById("graphContainer"),
scrolling: "no",
height: "700px",
width: "1000px"
};
var dashboard = QuickSightEmbedding.embedDashboard(options);
Я знаю, что в URL есть только 5за минуту до истечения срока, но я уверен, что я тестировал до этого.
Я использую только cli, потому что, в настоящее время он находится в процессе разработки, я скоро изменю это на NodeJS SDK