Errori di autorizzazioni insufficienti

Stai visualizzando la documentazione di Apigee Edge.
Consulta la documentazione di Apigee X.
info

Testo dell'errore

Insufficient permissions [Description]

dove [Description] è una stringa che descrive la causa dell'errore.

Esempio

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

Screenshot

Nell'interfaccia utente di Edge, l'errore Autorizzazioni insufficienti è indicato da un messaggio di errore. Ad esempio, se provi a visualizzare l'elenco dei proxy API e non disponi di autorizzazioni sufficienti:

Significato di questo errore

A ogni utente di un'organizzazione Edge viene assegnato un ruolo, che è essenzialmente un insieme di autorizzazioni basate su CRUD. CRUD significa "creare, leggere, aggiornare, eliminare". Ad esempio, a un utente può essere assegnato un ruolo che gli consente di leggere, o "ottenere", i dettagli di un'entità, ma non l'autorizzazione ad "aggiornarla" o "eliminarla".

L'errore Autorizzazioni insufficienti in genere significa che il ruolo assegnato all' utente non dispone delle autorizzazioni per eseguire l'operazione richiesta. Ad esempio, l'utente tenta di creare un proxy API, ma il suo ruolo ha solo le autorizzazioni per visualizzare un proxy.

Per saperne di più, consulta Assegnare ruoli.

Risoluzione dei problemi

Procedure generiche di risoluzione dei problemi

Anche se per risolvere questo errore potrebbe essere necessario l'aiuto di un esperto di Apigee, puoi provare a seguire i seguenti passaggi generici per la risoluzione dei problemi prima di contattare l'assistenza o pubblicare un post nella community di Apigee.

Sei un nuovo cliente che ha appena creato la sua prima organizzazione?

Per i nuovi utenti di Apigee che creano la loro prima organizzazione, Apigee può impiegare diverse ore per completare la procedura di creazione. Se visualizzi errori Autorizzazioni insufficienti in una nuova organizzazione, attendi qualche ora e riprova.

Verifica se un altro utente ha modificato di recente le autorizzazioni

Nell'interfaccia utente di Edge, seleziona Amministrazione > Cronologia dell'organizzazione per verificare se sono state apportate modifiche recenti alle autorizzazioni. Cerca le autorizzazioni create o rimosse di recente:

Determina se questo errore si verifica in una sola organizzazione

Spesso crei più organizzazioni e definisci le stesse autorizzazioni in ogni organizzazione. Tuttavia, se aggiorni le autorizzazioni in un'organizzazione, ma ti dimentichi di aggiornarle in tutte le organizzazioni, potresti visualizzare errori Autorizzazioni insufficienti.

Se applicabile, assicurati di aver aggiornato le autorizzazioni in tutte le organizzazioni.

Prova a creare un ruolo con autorizzazioni globali e poi a ridurle

Spesso si verificano errori Autorizzazioni insufficienti quando crei un nuovo ruolo perché non sono attivate tutte le autorizzazioni necessarie.

Anziché creare un nuovo ruolo con un sottoinsieme delle autorizzazioni disponibili attivate, crea il ruolo con tutte le autorizzazioni attivate. Poi rimuovi le autorizzazioni in base alle esigenze e testa il ruolo. Continua a testare il ruolo man mano che rimuovi le autorizzazioni per assicurarti di non riscontrare Autorizzazioni insufficienti errori.

Per i clienti Cloud, controlla la pagina di stato di Apigee per verificare se sono presenti interruzioni

Gli errori**Autorizzazioni insufficienti** possono verificarsi quando si verifica un'interruzione di Edge per il cloud. Utilizza il seguente URL per controllare lo stato attuale di Edge e verificare se si è verificata un' interruzione:

https://status.apigee.com/

Stai utilizzando una versione di Edge Cloud che include l'assistenza clienti?

Anche se per risolvere questo errore potrebbe essere necessario contattare l'assistenza Apigee, puoi provare a seguire i passaggi descritti sopra in Procedure generiche di risoluzione dei problemi. Se hai bisogno dell'aiuto di Apigee, consulta Assistenza Apigee Edge.

Stai utilizzando Edge Private Cloud?

I clienti di Private Cloud possono riscontrare errori Autorizzazioni insufficienti quando un utente tenta di accedere all'interfaccia utente di Edge. Se crei un ruolo personalizzato in Edge per Private Cloud, il ruolo deve avere queste autorizzazioni attivate per consentire agli utenti del ruolo di accedere all' interfaccia utente di Edge:

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

Puoi utilizzare il seguente comando curl per visualizzare le autorizzazioni attuali per un ruolo:

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

Per saperne di più, consulta Creare ruoli con l'API.

Stai utilizzando una versione di valutazione senza costi di Apigee Edge?

Anche se per risolvere questo errore potrebbe essere necessario pubblicare il problema nella community di Apigee, puoi provare a seguire i passaggi descritti sopra in Procedure generiche di risoluzione dei problemi.