Utilizzo di ruoli collegati ai servizi per Amazon Lex - Amazon Lex versione 1

Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.

 

Se utilizzi Amazon Lex V1, ti consigliamo di aggiornare i bot ad Amazon Lex V2. Non stiamo più aggiungendo nuove funzionalità alla V1 e consigliamo vivamente di utilizzare la V2 per tutti i nuovi bot.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo di ruoli collegati ai servizi per Amazon Lex

Amazon Lex utilizza ruoli collegati ai serviziAWS Identity and Access Management (IAM). Un ruolo collegato ai servizi è un tipo di ruolo IAM univoco collegato direttamente ad Amazon Lex. I ruoli collegati ai servizi sono definiti automaticamente da Amazon Lex e includono tutte le autorizzazioni richieste dal servizio per tuo conto.AWS

Un ruolo collegato ai servizi semplifica la configurazione di Amazon Lex perché permette di evitare l'aggiunta manuale delle autorizzazioni necessarie. Amazon Lex definisce le autorizzazioni dei ruoli collegati ai servizi e, salvo diversamente definito, solo Amazon Lex può assumere il ruolo. Le autorizzazioni definite includono la policy di attendibilità e la policy delle autorizzazioni che non può essere collegata a nessun'altra entità IAM.

È possibile eliminare un ruolo collegato ai servizi solo dopo aver eliminato le risorse correlate. Questa procedura protegge le risorse di Amazon Lex perché impedisce la rimozione involontaria delle autorizzazioni di accesso alle risorse.

Autorizzazioni del ruolo collegato ai servizi per Amazon Lex

Amazon Lex utilizza due ruoli collegati ai servizi:

  • AWSServiceRoleForLexBots— Amazon Lex utilizza questo ruolo collegato ai servizi per richiamare Amazon Polly per sintetizzare le risposte vocali del bot, chiamare Amazon Comprehend per l'analisi dei sentimenti e, facoltativamente, Amazon Kendra per la ricerca negli indici.

  • AWSServiceRoleForLexChannels— Amazon Lex utilizza questo ruolo collegato al servizio per inviare testo al bot durante la gestione dei canali.

Per consentire a un'entità IAM (come un utente, un gruppo o un ruolo) di creare, modificare o eliminare un ruolo collegato ai servizi devi configurare le relative autorizzazioni. Per ulteriori informazioni, consulta Autorizzazioni del ruolo collegato ai servizi nella Guida per l'utente di IAM.

Creazione di un ruolo collegato ai servizi per Amazon Lex

Non hai bisogno di creare manualmente un ruolo collegato ai servizi. Quando crei un bot, un canale di bot oppure quando crei un intento collegato ai servizi di Amazon Kendra crea il ruolo collegato ai servizi per tuo conto.AWS Management Console

Se elimini questo ruolo collegato ai servizi, puoi ricrearlo seguendo lo stesso processo utilizzato per ricreare il ruolo nell'account. Quando crei un nuovo bot, un'associazione di canali oppure quando crei un Amazon Kendra collegato ai servizi, Amazon Lex crea di nuovo il ruolo collegato ai servizi per tuo conto.

Puoi utilizzare ancheAWS CLI per creare un ruolo collegato ai servizi con il caso AWSServiceRoleForLexBotsd'uso. NellaAWS CLI crea un ruolo collegato ai servizi con il nome di servizio di Amazon Lexlex.amazonaws.com. Per ulteriori informazioni, consulta Fase 1: Creazione di un ruolo collegato ai servizi (AWS CLI). Se elimini il ruolo collegato ai servizi, puoi utilizzare lo stesso processo per crearlo nuovamente.

Modifica di un ruolo collegato ai servizi per Amazon Lex

Amazon Lex non consente di modificare i ruoli collegati ai servizi di Amazon Lex. Dopo aver creato un ruolo collegato ai servizi, non potrai modificarne il nome perché varie entità potrebbero farvi riferimento. È possibile tuttavia modificarne la descrizione utilizzando IAM. Per ulteriori informazioni, consulta Modifica di un ruolo collegato ai servizi nella Guida per l'utente di IAM.

Eliminazione di un ruolo collegato ai servizi per Amazon Lex

Se non è più necessario utilizzare una caratteristica o un servizio che richiede un ruolo collegato ai servizi, ti consigliamo di eliminare il ruolo. In questo modo non sarà più presente un'entità non utilizzata che non viene monitorata e gestita attivamente. Tuttavia, è necessario effettuare la pulizia delle risorse associate al ruolo collegato ai servizi prima di poterlo eliminare manualmente.

Nota

Se il servizio Amazon Lex utilizza tale ruolo quando provi a eliminare le risorse, è possibile che l'eliminazione non riesca. In questo caso, attendi alcuni minuti e quindi ripeti l'operazione.

Per eliminare le risorse Amazon Lex utilizzate dai ruoli collegati ai servizi:
  1. Elimina tutti i canali bot che stai usando.

  2. Elimina eventuali bot nel tuo account.

Per eliminare manualmente il ruolo collegato ai servizi utilizzando IAM

Utilizza la console IAMAWS CLI, la o l'AWSAPI per eliminare i ruoli collegati ai servizi di Amazon Lex. Per ulteriori informazioni, consulta Eliminazione del ruolo collegato ai servizi nella Guida per l'utente di IAM.

Regioni supportate per i ruoli collegati ai servizi di Amazon Lex

Amazon Lex supporta l'utilizzo di ruoli collegati ai servizi in tutte le regioni in cui il servizio è disponibile. Per ulteriori informazioni, consulta la pagina relativa agli endpoint e quote di Amazon Lex.