Passer au contenu

Comment résoudre les erreurs lorsque je génère des URL de tableau de bord Quick Suite intégrées pour les utilisateurs non enregistrés ?

Lecture de 3 minute(s)
0

Lorsque je génère des URL de tableau de bord Amazon Quick Suite intégrées pour des utilisateurs non enregistrés, je reçois des erreurs d'autorisation et de configuration.

Résolution

Résoudre l'erreur « AccessDeniedException »

Le message d'erreur suivant s'affiche lorsque vous générez des URL de tableau de bord Quick Suite intégrées pour les utilisateurs non enregistrés :

« An error occurred (AccessDeniedException) when calling the GenerateEmbedUrlForAnonymousUser operation. »

L’utilisateur ou le rôle Gestion des identités et des accès AWS (AWS IAM) utilisé par le serveur dorsal ou Web doit disposer des autorisations appropriées. Dans le cas contraire, vous ne pouvez pas générer d’URL de tableau de bord Quick Suite intégrée pour les utilisateurs non enregistrés.

Pour résoudre cette erreur, associez la politique Gestion des identités et des accès AWS (AWS IAM) suivante à l'utilisateur ou au rôle IAM qui appelle l'API GenerateEmbedUrlForAnonymousUser :

{
  "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"
      ]
    }
  ]
}

Remarque : remplacez REGION par la région AWS, AWS Account ID par l’ID de compte, namespace par l’espace de noms Quick Suite et Dashboard ID par l'ID du tableau de bord.

Résoudre l'erreur « UnsupportedPricingPlanException »

Le message d'erreur suivant s'affiche lorsque vous intégrez l'URL du tableau de bord Quick Suite pour les utilisateurs non enregistrés et que la tarification de la capacité de session n'est pas active :

« An error occurred (UnsupportedPricingPlanException) when calling the GenerateEmbedUrlForAnonymousUser operation. »

Pour résoudre cette erreur, activez la tarification de la capacité de session pour votre compte Quick Suite.

Procédez comme suit :

  1. Ouvrez la console Quick Suite.
  2. Choisissez votre nom d'utilisateur dans la barre d'application, puis sélectionnez Gérer Quick Suite.
  3. Dans le volet de navigation, sous Abonnements, choisissez Gérer les abonnements.
  4. Pour Lecteurs, choisissez Changer de plan.
  5. Pour Capacité mensuelle, choisissez Voir le forfait mensuel.
  6. Sous S'abonner au forfait mensuel, à côté de Tarification de la capacité de session, choisissez Confirmer l'abonnement.

Pour plus d'informations sur les plans de tarification de capacité, consultez le modèle de tarification de Quick Sight.

Informations connexes

Comment puis-je résoudre les erreurs d’autorisation de ressources dans Quick Suite ?

Intégration de tableaux de bord Amazon Quick Suite pour les utilisateurs anonymes (non enregistrés)

AWS OFFICIELA mis à jour il y a 9 mois