Встроенная панель инструментов Quicksight не работает - PullRequest
0 голосов
/ 01 ноября 2019

Я пытался встроить панель мониторинга, но в iFrame я получаю следующую ошибку

enter image description here

Шаги, которые я сделал:

  1. Создал панель управления и поделился ею с пользователями.
  2. Внесен в белый список моего домена.
  3. Список пользователей, использующих aws cli, для получения их ARN с помощью следующей команды

    aws quicksight list-users --aws-account-id=717381691678 --namespace=default

  4. После получения 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"

  5. Приведенная выше команда успешно ответила 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

1 Ответ

0 голосов
/ 01 ноября 2019

Проблема решена, это связано с неправильной настройкой моего региона. Изменен регион в файле config, теперь он работает нормально.

...