Errori di autorizzazioni insufficienti

Stai visualizzando la documentazione di Apigee Edge.
Vai alla documentazione di Apigee X.
informazioni

Testo 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

Nella UI di Edge, l'errore Autorizzazioni insufficienti viene indicato da un messaggio di errore. Ad esempio, se provi a visualizzare l'elenco dei proxy API e non hai autorizzazioni sufficienti:

Significato di questo errore

A ogni utente di un'organizzazione Edge viene assegnato un ruolo, in cui i ruoli sono essenzialmente set di autorizzazioni basati su CRUD. CRUD significa "creare, leggere, aggiornare, eliminare". Ad esempio, a un utente potrebbe essere assegnato un ruolo che consente di leggere o "recuperare" i dettagli di un'entità, ma non di "aggiornarla" o "eliminarla".

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

Per ulteriori informazioni, consulta Assegnare i ruoli.

Risolvere i problemi

Procedure generiche di risoluzione dei problemi

Anche se per risolvere questo errore potresti aver bisogno dell'aiuto di un esperto di Apigee, puoi provare i seguenti passaggi generali per la risoluzione dei problemi prima di contattare l'assistenza o pubblicare post nella community Apigee.

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

I nuovi utenti di Apigee che stanno creando la loro prima organizzazione possono richiedere diverse ore per completare il processo di creazione. Se visualizzi errori di tipo Autorizzazioni insufficienti in una nuova organizzazione, attendi qualche ora e riprova.

Verificare se un altro utente ha modificato le autorizzazioni di recente

Nella UI di Edge, seleziona Amministrazione > Cronologia dell'organizzazione per vedere se di recente sono state apportate modifiche 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 dimentichi di farlo in tutte, vedrai errori Autorizzazioni insufficienti.

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

Prova a creare un ruolo con autorizzazioni globali e poi riducile

Spesso si verificheranno errori di autorizzazioni insufficienti quando crei un nuovo ruolo perché nel nuovo ruolo non sono abilitate tutte le autorizzazioni necessarie.

Anziché creare un nuovo ruolo con un sottoinsieme delle autorizzazioni disponibili abilitate, crea il ruolo con tutte le autorizzazioni abilitate. Quindi, rimuovi le autorizzazioni necessarie e testa il ruolo. Continua a testare il ruolo man mano che rimuovi le autorizzazioni per assicurarti di non riscontrare errori di Autorizzazioni insufficienti.

Per i clienti Cloud, controlla la pagina dello stato di Apigee per verificare la presenza di interruzioni

In caso di interruzione di Edge per il Cloud, possono verificarsi errori di autorizzazioni insufficienti. Utilizza il seguente URL per controllare lo stato attuale di Edge e verificare se è in corso un'interruzione:

https://status.apigee.com/

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

Anche se potresti dover contattare l'assistenza Apigee per risolvere l'errore, prova prima i passaggi descritti sopra in Passaggi generali per la risoluzione dei problemi. Se hai bisogno di assistenza per Apigee, consulta il Supporto Apigee Edge.

Utilizzi Edge Private Cloud?

I clienti del cloud privato possono riscontrare errori di autorizzazioni insufficienti quando un utente tenta di accedere alla UI perimetrale. Se crei un ruolo personalizzato in Edge per il cloud privato, per il ruolo devono essere abilitate queste autorizzazioni affinché gli utenti nel ruolo possano accedere alla UI 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 Creazione di ruoli con l'API.

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

Anche se potresti dover pubblicare il problema nella community Apigee per risolvere l'errore, potresti prima provare i passaggi descritti sopra in Passaggi generali per la risoluzione dei problemi.