Создать панель быстрого обзора для нескольких аккаунтов - PullRequest
1 голос
/ 21 июня 2020

При попытке создать панель aws quicksight в учетной записи B из шаблона в учетной записи A, я получаю сообщение об ошибке

Произошла ошибка (AccessDeniedException) при вызове операции CreateDashboard: Пользователь: arn: aws: sts :: account B: expected-role / не авторизован для выполнения: quicksight: PassDataSet на ресурсе: arn: aws: quicksight: us-east-1: account A: dataset /

Я попытался обновить разрешения для набора данных, но это не удалось

при вызове операции UpdateDataSetPermissions: все участники в списке ResourcePermission и инициатор запроса должны находиться под одной учетной записью

Похоже, я не могу предоставить доступ к набору данных другой учетной записи. Как я могу решить эту проблему или можно ли даже создать панель управления из набора данных для нескольких учетных записей?

1 Ответ

1 голос
/ 30 июня 2020

У нас была точно такая же проблема, и мы подняли заявку с AWS, чтобы узнать, как разделить анализ между учетными записями. После создания шаблона в учетной записи A был дополнительный шаг, а именно создание другого шаблона в учетной записи B ie:

Из учетной записи B вызовите Create template CLI: aws quicksight create- template - aws -account-id --template-id firsttemplate --source-entity file: //TemplateFromtemplate.json --profile default

Содержимое TemplateFromtemplate. json файл как ниже:

{
  "SourceTemplate":{
    "Arn":"arn:aws:quicksight:us-east-1:<Account A ID>:template/firsttemplate"
  }
}

В итоге шаги, которые мы выполнили для успешного копирования в рамках анализа:

  1. Создайте шаблон в учетной записи A из целевого анализа / набора данных.
  2. Обновить разрешения в шаблоне учетной записи A (для добавления учетной записи B root пользователя).
  3. Создать шаблон в учетной записи B из шаблона учетной записи A.
  4. Создать соответствующий набор данных в учетной записи B к целевому набору данных в учетной записи A.
  5. Создайте панель мониторинга в учетной записи B, используя шаблон на шаге 3 и набор данных на шаге 4.
  6. Обновите разрешения панели управления учетной записи B, чтобы сделать ее доступной для просмотра в UI.
  7. При необходимости вы можете использовать опцию «Сохранить как» в пользовательском интерфейсе, чтобы преобразовать информационную панель обратно в анализ для редактирования.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...