Erreurs liées à des autorisations insuffisantes

Vous consultez la documentation d'Apigee Edge.
Consultez la documentation 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 Autorisations insuffisantes est indiquée par un message d'erreur. Par exemple, si vous essayez d'afficher la liste des proxys d'API et que vous ne disposez pas des autorisations suffisantes:

Que signifie cette erreur ?

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

L'erreur Autorisations insuffisantes signifie généralement que le rôle attribué à l'utilisateur ne dispose pas des autorisations nécessaires pour 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.

Pour en savoir plus, consultez la section Attribuer des rôles.

Dépannage

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

Même si vous aurez peut-être besoin de l'aide d'un expert Apigee pour résoudre cette erreur, vous pouvez essayer les étapes de dépannage générales suivantes 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 organisation ?

Pour les nouveaux utilisateurs d'Apigee qui créent leur première organisation, le processus de création peut prendre plusieurs heures à Apigee. Si des erreurs Autorisations insuffisantes s'affichent dans une nouvelle organisation, attendez quelques heures avant de réessayer.

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

Dans l'interface utilisateur Edge, sélectionnez Admin > Historique de l'organisation pour voir si des modifications récentes ont été apportées aux autorisations. Recherchez les autorisations récemment créées ou supprimées:

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

Vous créez souvent plusieurs organisations et définissez les mêmes autorisations dans chaque organisation. Toutefois, si vous mettez à jour les autorisations dans une organisation, mais que vous oubliez de les mettre à jour dans toutes les organisations, des erreurs Autorisations insuffisantes peuvent s'afficher.

Le cas échéant, assurez-vous de mettre à jour les autorisations dans une organisation si vous les avez modifiées dans toutes les organisations.

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

Souvent, vous rencontrez des erreurs Autorisations insuffisantes lorsque vous créez un rôle, car toutes les autorisations nécessaires ne sont pas activées pour ce nouveau rôle.

Plutôt que de créer un rôle en activant un sous-ensemble des autorisations disponibles, créez-le en activant toutes les autorisations. Supprimez ensuite les autorisations si nécessaire et testez le rôle. Continuez à tester le rôle tout en supprimant les autorisations, afin de vous assurer que vous ne rencontrez pas d'erreurs Autorisations insuffisantes.

Pour les clients Cloud, consultez la page d'état Apigee pour les pannes

Des erreurs d'autorisations insuffisantes peuvent se produire en cas d'indisponibilité dans Edge for the Cloud. Utilisez l'URL suivante pour vérifier l'état actuel d'Edge et déterminer s'il y a une panne:

https://status.apigee.com/

Utilisez-vous une version d'Edge Cloud qui inclut un service client ?

Bien que vous deviez peut-être contacter l'assistance Apigee pour résoudre cette erreur, vous pouvez d'abord suivre les étapes décrites ci-dessus dans la section Étapes de dépannage générales. Si vous avez besoin d'aide sur Apigee, consultez l'assistance Apigee Edge.

Utilisez-vous un cloud privé périphérique ?

Les clients de cloud privé peuvent rencontrer des erreurs d'autorisations insuffisantes lorsqu'un utilisateur tente de se connecter à l'interface utilisateur Edge. Si vous créez un rôle personnalisé dans Edge pour le cloud privé, ce rôle doit disposer de ces autorisations activées pour que les utilisateurs du rôle puissent se connecter à l'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

Pour en savoir plus, consultez la section Créer des rôles avec l'API.

Utilisez-vous une version d'évaluation sans frais d'Apigee Edge ?

Même si vous devrez peut-être publier votre problème sur la communauté Apigee pour résoudre cette erreur, vous pouvez d'abord essayer les étapes décrites ci-dessus dans la section Procédures de dépannage générales.