Встраивание Aws Quicksight Dashboard на веб-сайт с ошибкой Доступ запрещен для пользователя root - PullRequest
0 голосов
/ 17 мая 2019

Произошла ошибка (AccessDenied) при вызове операции AssumeRole: роли не могут быть приняты корневыми учетными записями. Как решить проблему.

Пример:

aws sts assume-role --role-arn "arn:aws:iam::293424211206:role/QuickSightEmbed" --role-session-name tom.smith@example.com

aws sts assume-role --role-arn "arn:aws:iam::293424211206:role/QuickSightEmbed" --role-session-name tom.smith@example.com

1 Ответ

1 голос
/ 17 мая 2019

Это соответствующая ошибка для получения; root не должен выполнять какую-либо роль, он имеет полный доступ.

Учитывая последствия для безопасности использования корневых учетных данных, вы не должны использовать корневые учетные данные ни для чего, кроме редких случаев, когда вам действительно необходим корневой доступ, и вам определенно не следует использовать корневые учетные данные в веб-приложении, где они могут быть раскрыты.

Вместо этого создайте пользователя IAM с соответствующими разрешениями на роль, которую вы хотите занять, и используйте эти новые учетные данные пользователей IAM в своем приложении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...