Erreurs liées à des autorisations insuffisantes

<ph type="x-smartling-placeholder"></ph> Vous consultez la documentation Apigee Edge.
Accédez à la page Documentation sur Apigee X.
En savoir plus

Texte de l'erreur

Insufficient permissions [Description]

[Description] est une chaîne qui décrit la cause de l'erreur.

Exemple

Insufficient Permissions You do not have permission to view API proxies.

Capture d'écran

Dans l'interface utilisateur Edge, l'erreur Insufficient permissions est indiquée par une erreur . Par exemple, si vous essayez d'afficher la liste des serveurs proxy d'API et que vous n'avez pas assez autorisations:

Signification de cette erreur

Chaque utilisateur d'une organisation Edge est affecté à un rôle, où les rôles sont essentiellement Ensembles d'autorisations basés sur CRUD. CRUD signifie "création, lecture, mise à jour et suppression". Par exemple, un utilisateur peut être dispose d'un rôle qui lui permet de lire (ou d'obtenir) des informations sur une entité, mais pas de "mettre à jour" ou "supprimer"

L'erreur Autorisations insuffisantes signifie généralement que le rôle attribué à l'utilisateur n'est pas autorisé à effectuer l'opération demandée. Par exemple, l'utilisateur tente de créer un proxy d'API, mais son rôle ne dispose que des autorisations nécessaires pour afficher un proxy.

Voir Attribuer des rôles pour en savoir plus.

Dépannage

Procédures de dépannage générales

Bien que vous puissiez avoir besoin de l'aide d'un expert d'Apigee pour résoudre cette erreur, vous pouvez essayer ce qui suit les étapes générales de dépannage avant de contacter l'assistance ou de publier sur la communauté Apigee.

Êtes-vous un nouveau client et venez de créer votre première entreprise ?

Pour les nouveaux utilisateurs d'Apigee qui créent leur première organisation, Apigee peut avoir besoin de plusieurs heures pour terminer le processus de création. Si le message Autorisations insuffisantes s'affiche dans une nouvelle organisation, patientez quelques heures, puis réessayez.

Vérifier si un autre utilisateur a récemment modifié ses autorisations

Dans l'interface utilisateur Edge, sélectionnez Admin > l'historique de l'organisation pour voir s'il y avait toute modification récente des autorisations. Recherchez les autorisations récemment créées ou supprimé:

Déterminer si cette erreur se produit dans une seule organisation

Vous créez souvent plusieurs organisations et définissez les mêmes autorisations dans chacune d'elles. Toutefois, si vous mettez à jour les autorisations dans une organisation, mais que vous oubliez de le faire des organisations, un message d'erreur Autorisations insuffisantes s'affiche.

Le cas échéant, assurez-vous que si vous avez modifié les autorisations d'une organisation dans toutes les organisations.

Essayez de créer un rôle avec des autorisations globales, puis réduisez-les

Vous rencontrerez souvent des erreurs Insufficient permissions (Autorisations insuffisantes) lorsque vous créez un nouveau rôle, car toutes les autorisations nécessaires ne sont pas activées pour celui-ci.

Au lieu de créer un rôle avec un sous-ensemble des autorisations disponibles activées, créez le avec toutes les autorisations activées. Supprimez ensuite les autorisations si nécessaire et testez le rôle. Continuez à tester le rôle lorsque vous supprimez des autorisations pour vous assurer Erreurs d'autorisations insuffisantes.

Si vous êtes un client Cloud, consultez la page d'état d'Apigee pour connaître les pannes

Des erreurs d'autorisations insuffisantes peuvent se produire en cas d'indisponibilité d'Edge pour dans le cloud. Utilisez l'URL suivante pour vérifier l'état actuel de Edge pour voir s'il existe un l'interruption de service:

https://status.apigee.com/

Utilisez-vous une version d'Edge Cloud incluant le support client ?

Même si vous devrez peut-être contacter l'assistance Apigee pour résoudre cette erreur, vous pouvez d'abord essayer la les étapes décrites ci-dessus dans la section Paramètres généraux procédure de dépannage. Si vous avez besoin d'aide avec Apigee, consultez l'assistance Apigee Edge.

Utilisez-vous le cloud privé Edge ?

Les clients de cloud privé peuvent rencontrer des erreurs d'autorisations insuffisantes lorsqu'un l'utilisateur tente de se connecter à l'interface utilisateur Edge. Si vous créez un rôle personnalisé dans Edge pour le cloud privé, le rôle doit disposer de ces autorisations pour que ses utilisateurs puissent se connecter Interface utilisateur Edge:

{"path" : "/","permissions" : [ "get" ]}
{"path" : "/*","permissions" : [ ]}
{"path" : "/environments","permissions" : [ "get" ]}
{"path" : "/userroles","permissions" : [ "get" ]}

Vous pouvez utiliser la commande curl suivante pour afficher les autorisations actuelles d'un rôle:

curl -X GET -u orgAdminEmail:password https:/{MS_IP}:8080/v1/organizations/{org_name}/userroles/{role_name}/permissions

Consultez la section Créer des rôles avec l'API pour en savoir plus.

Utilisez-vous un d'Apigee Edge ?

Bien que vous deviez publier votre problème dans la communauté Apigee pour résoudre cette erreur, vous pouvez essayez d'abord de suivre la procédure décrite dans la section Procédures de dépannage générales ci-dessus.