AWS Quicksight - Gestione delle policy IAM
Per gestire i criteri IAM per l'account Quicksight, puoi utilizzare l'utente root o le credenziali IAM. Si consiglia di utilizzare le credenziali IAM per gestire l'accesso e le politiche alle risorse anziché l'utente root.
Per registrarsi e utilizzare Amazon Quicksight sono necessarie le seguenti politiche:
edizione 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
Enterprise Edition
Oltre alle politiche sopra menzionate, nell'edizione Enterprise sono richieste le autorizzazioni seguenti:
- quicksight:GetGroupMapping
- quicksight:SearchDirectoryGroups
- quicksight:SetGroupMapping
Puoi anche consentire un file user to manage permissions for AWS resources in Quicksight. Le seguenti policy IAM devono essere assegnate in entrambe le edizioni:
- 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
Per impedire a un amministratore AWS di annullare l'iscrizione a Quicksight, puoi negare a tutti gli utenti “quicksight:Unsubscribe”
Criterio IAM per l'incorporamento della dashboard
Per incorporare un URL del dashboard di AWS Quciksight nella pagina Web, è necessario assegnare all'utente le seguenti policy IAM:
{
"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"
}
]
}
Puoi gestire e testare questi ruoli e policy utilizzando il simulatore di policy IAM in Quicksight. Di seguito è riportato il collegamento per accedere al simulatore di policy IAM: