AWS Quicksight - Gestion des stratégies IAM

Pour gérer les stratégies IAM pour le compte Quicksight, vous pouvez utiliser les informations d'identification de l'utilisateur root ou IAM. Il est recommandé d'utiliser les informations d'identification IAM pour gérer l'accès aux ressources et les stratégies au lieu de l'utilisateur root.

Les politiques suivantes sont nécessaires pour s'inscrire et utiliser Amazon Quicksight -

édition standard

  • ds:AuthorizeApplication
  • ds:CheckAlias
  • ds:CreateAlias
  • ds:CreateIdentityPoolDirectory
  • ds:DeleteDirectory
  • ds:DescribeDirectories
  • ds:DescribeTrusts
  • ds:UnauthorizeApplication
  • iam:CreatePolicy
  • iam:CreateRole
  • iam:ListAccountAliases
  • quicksight:CreateUser
  • quicksight:CreateAdmin
  • quicksight:Subscribe

Edition pour entreprise

Outre les stratégies mentionnées ci-dessus, les autorisations ci-dessous sont requises dans l'édition entreprise -

  • quicksight:GetGroupMapping
  • quicksight:SearchDirectoryGroups
  • quicksight:SetGroupMapping

Vous pouvez également autoriser un user to manage permissions for AWS resources in Quicksight. Les stratégies IAM suivantes doivent être attribuées dans les deux éditions -

  • iam:AttachRolePolicy
  • iam:CreatePolicy
  • iam:CreatePolicyVersion
  • iam:CreateRole
  • iam:DeletePolicyVersion
  • iam:DeleteRole
  • iam:DetachRolePolicy
  • iam:GetPolicy
  • iam:GetPolicyVersion
  • iam:GetRole
  • iam:ListAttachedRolePolicies
  • iam:ListEntitiesForPolicy
  • iam:ListPolicyVersions
  • iam:ListRoles
  • s3:ListAllMyBuckets

Pour empêcher un administrateur AWS de se désabonner de Quicksight, vous pouvez refuser à tous les utilisateurs “quicksight:Unsubscribe”

Stratégie IAM pour l'intégration du tableau de bord

Pour intégrer une URL de tableau de bord AWS Quciksight dans une page Web, vous devez attribuer les stratégies IAM suivantes à l'utilisateur:

{
   "Version": "2012-10-17",
   "Statement": [
      {
         "Action": "quicksight:RegisterUser",
         "Resource": "*",
         "Effect": "Allow"
      },
      {
         "Action": "quicksight:GetDashboardEmbedUrl", 
         "Resource": "arn:aws:quicksight:us-east-1: 
         868211930999:dashboard/ 
         f2cb6cf2-477c-45f9-a1b3-639239eb95d8 ",
         "Effect": "Allow"
      }
   ]
}

Vous pouvez gérer et tester ces rôles et stratégies à l'aide du simulateur de stratégie IAM dans Quicksight. Vous trouverez ci-dessous le lien pour accéder au simulateur de stratégie IAM -

https://policysim.aws.amazon.com/home/index.jsp?#