Wenn ich eingebettete Dashboard-URLs für Amazon Quick Suite für nicht registrierte Benutzer generiere, erhalte ich Berechtigungs- und Konfigurationsfehler.
Lösung
Den Fehler „AccessDeniedException“ beheben
Du erhältst die folgende Fehlermeldung, wenn du eingebettete Quick-Suite-Dashboard-URLs für nicht registrierte Benutzer generierst:
„An error occurred (AccessDeniedException) when calling the GenerateEmbedUrlForAnonymousUser operation.“
Der/Die Benutzer:in oder die Rolle von AWS Identity and Access Management (IAM), den/die das Backend oder der Webserver verwendet, muss über die richtige Berechtigung verfügen. Andernfalls kannst du keine eingebettete Quick-Suite-Dashboard-URL für nicht registrierte Benutzer generieren.
Um diesen Fehler zu beheben, füge die folgende AWS Identity and Access Management (IAM)-Richtlinie an den/die IAM-Benutzer:in oder die IAM-Rolle an, der/die die GenerateEmbedUrlForAnonymousUser-API aufruft:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": "quicksight:GenerateEmbedUrlForAnonymousUser",
"Resource": [
"arn:aws:quicksight:REGION:AWS Account ID:namespace/namespace",
"arn:aws:quicksight:REGION:AWS Account ID:dashboard/Dashboard ID"
]
}
]
}
Hinweis: Ersetze REGION durch deine AWS-Region, AWS Account ID durch deine Konto-ID, namespace durch deinen Quick-Suite-Namespace und „Dashboard ID“ durch deine Dashboard-ID.
Den Fehler „UnsupportedPricingPlanException“ beheben
Du erhältst die folgende Fehlermeldung, wenn du die Quick-Suite-Dashboard-URL für nicht registrierte Benutzer einbettest und Preise für die Sitzungskapazität nicht aktiv ist:
„An error occurred (UnsupportedPricingPlanException) when calling the GenerateEmbedUrlForAnonymousUser operation.“
Um diesen Fehler zu beheben, aktiviere die Preise für die Sitzungskapazität für dein Quick-Suite-Konto.
Gehe wie folgt vor:
- Öffne die Quick-Suite-Konsole.
- Wähle in der Anwendungsleiste deinen Benutzernamen aus und wähle dann Manage Quick Suite (Quick Suite verwalten).
- Wähle im Navigationsbereich unter Abonnements die Option Abonnements verwalten aus.
- Wähle für Leser Paket wechseln aus.
- Wähle für Monatliche Kapazität die Option Siehe Monatspaket aus.
- Wähle unter Abonnieren Sie den monatlichen Plan neben Sitzungskapazitätspreise die Option Abonnement bestätigen aus.
Weitere Informationen zu Kapazitätspreispaketen findest du unter Preismodell für QuickSight.
Ähnliche Informationen
Wie behebe ich AWS-Ressourcenberechtigungsfehler in Quick Suite?
Einbetten von Amazon-Quick-Suite-Dashboards für anonyme (nicht registrierte) Benutzer