Salta al contenuto

Come posso risolvere gli errori "Access denied" quando creo, verifico o invoco Agent per Amazon Bedrock?

3 minuti di lettura
0

Sto cercando di creare, verificare e invocare Agent per Amazon Bedrock, ma ricevo l'errore "Access denied".

Risoluzione

Il seguente errore si verifica quando l'identità AWS Identity and Access Management (AWS IAM) non ha le autorizzazioni o l'accesso richiesti al modello:

"Access denied when calling Bedrock. Check your request permissions and retry the request."

Aggiungi le autorizzazioni richieste

Verifica le autorizzazioni del ruolo IAM

Per utilizzare Agent per Amazon Bedrock, l'identità IAM deve avere le autorizzazioni richieste. Per concedere le autorizzazioni, collega la policy AmazonBedrockFullAccess al ruolo IAM. Puoi utilizzare il ruolo di servizio predefinito creato automaticamente da Amazon Bedrock oppure puoi creare il un ruolo di servizio personalizzato.

Verifica le autorizzazioni per i servizi integrati

Se ricevi l'errore "Access denied" quando l'agente interagisce con altri servizi AWS, assicurati che Amazon Bedrock possa accedere ai servizi.

Per ulteriori informazioni, consulta la seguente documentazione:

Verifica di poter accedere al modello

Nota: se ricevi errori quando esegui i comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Per verificare di poter accedere al modello, utilizza la console Amazon Bedrock o AWS CLI.

Utilizza la console Amazon Bedrock

Completa i seguenti passaggi:

  1. Apri la console Amazon Bedrock.
  2. Nel pannello di navigazione, espandi Configurazioni Bedrock, quindi scegli Accesso al modello.
  3. Visualizza la colonna Stato dell'accesso per il modello.

Se il valore in Stato dell'accesso è Accesso concesso, hai accesso al modello. Se il valore in Stato dell'accesso è ** Disponibile per la richiesta**, richiedi l'accesso al modello.

Utilizza AWS CLI

Esegui questo comando AWS CLI get-agent:

aws bedrock get-agent --agent-id EXAMPLE_AGENT_ID

Nota: sostituisci EXAMPLE_AGENT_ID con l'ID del tuo agente.

Se il modello non è elencato nell'output, richiedi l'accesso al modello.

Informazioni correlate

Reduce costs and latency with Amazon Bedrock Intelligent Prompt Routing and prompt caching (preview) (Riduci i costi e la latenza con Amazon Bedrock Intelligent Prompt Routing e il prompt caching (anteprima))

Utilizzo di modelli non ancora ottimizzati per Agent per Amazon Bedrock

AWS UFFICIALEAggiornata 3 mesi fa