Direkt zum Inhalt

Wie behebe ich Fehler, wenn ich eingebettete Quick-Suite-Dashboard-URLs für nicht registrierte Benutzer generiere?

Lesedauer: 2 Minute
0

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:

  1. Öffne die Quick-Suite-Konsole.
  2. Wähle in der Anwendungsleiste deinen Benutzernamen aus und wähle dann Manage Quick Suite (Quick Suite verwalten).
  3. Wähle im Navigationsbereich unter Abonnements die Option Abonnements verwalten aus.
  4. Wähle für Leser Paket wechseln aus.
  5. Wähle für Monatliche Kapazität die Option Siehe Monatspaket aus.
  6. 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