Desidero risolvere l'errore "Permissions needed. Please check your permissions. 403 Forbidden" che ricevo quando tento di accedere alla mia esperienza web Amazon Q Business.
Risoluzione
L'errore 403 Forbidden può verificarsi per i seguenti motivi:
- L'abbonamento che hai assegnato all'utente o al gruppo non è attivo.
- Il ruolo AWS Identity and Access Management (IAM) non dispone delle autorizzazioni corrette per l'esperienza web.
Verifica lo stato dell'abbonamento dell'utente
Completa i seguenti passaggi:
- Apri la console Amazon Q Business.
- Nel pannello di navigazione, scegli Applicazioni, quindi seleziona il nome dell'applicazione.
- Nella pagina Dettagli dell'applicazione, in Accesso utente, scegli Gestisci l'accesso degli utenti.
- Scegli la scheda Gruppi e utenti.
- Trova l'utente e verifica che lo stato dell'abbonamento sia Attivo.
Nota: se l'utente non è nell'elenco, aggiungilo all'istanza Centro identità AWS IAM e concedi all'utente l'accesso ad Amazon Q Business.
- Se l'utente non ha un abbonamento attivo, scegli Aggiungi gruppi e utenti.
- Nella finestra Confirm subscription change (Conferma modifica abbonamento), seleziona il livello di abbonamento, quindi scegli Fatto.
- Dall'account utente, riavvia l'esperienza web.
Aggiungi un utente all'istanza Centro identità IAM e concedi l'accesso ad Amazon Q Business
Devi disporre delle autorizzazioni per accedere all'istanza Centro identità IAM. Se utilizzi Amazon Q Business in un account membro, l'istanza Centro identità IAM potrebbe trovarsi in un'organizzazione diversa di AWS Organizations. Devi avere accesso all'organizzazione per aggiungere un abbonamento Amazon Q Business.
Per aggiungere un utente, completa i seguenti passaggi:
- Apri la console Centro identità IAM.
- Nel pannello di navigazione, scegli Gruppi, quindi seleziona il nome del gruppo.
- Scegli Aggiungi utenti al gruppo, quindi seleziona l'utente.
Nota: se non è disponibile alcun utente da aggiungere, devi aggiungere utenti alla directory del Centro identità.
Nota: possono essere necessarie fino a 24 ore prima che la modifica abbia effetto.
Verifica che il ruolo IAM dell'esperienza web disponga delle autorizzazioni corrette
Completa i seguenti passaggi:
- Apri la console Amazon Q Business.
- Nel pannello di navigazione, scegli Applicazioni, quindi seleziona il nome dell'applicazione.
- Nella pagina Dettagli dell'applicazione, in Web experience settings (Impostazioni dell'esperienza web), annota il nome del ruolo dell'esperienza web.
- Apri la console IAM.
- Nel pannello di navigazione, scegli Ruoli.
- Inserisci il nome del ruolo nella barra di ricerca, quindi selezionalo.
- Se hai configurato l'applicazione con il Centro identità IAM, conferma che il ruolo includa le autorizzazioni e le policy di attendibilità richieste per l'esperienza web.
-oppure-
Se hai configurato l'applicazione con la Federazione IAM, verifica che il tuo includa le autorizzazioni e le policy di attendibili richieste per l'esperienza web.
- Riavvia l'esperienza web.