Passaggio 4: configurare Amazon Cognito - Amazon Lex versione 1

Avviso di fine del supporto: il 15 settembre 2025 AWS interromperà il supporto per Amazon Lex V1. Dopo il 15 settembre 2025, non potrai più accedere alla console Amazon Lex V1 o alle risorse Amazon Lex V1. Se utilizzi Amazon Lex V2, consulta invece la guida Amazon Lex V2.

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à.

Passaggio 4: configurare Amazon Cognito

Per gestire le autorizzazioni e gli utenti per l'applicazione Web, devi configurare Amazon Cognito. Amazon Cognito garantisce che l'applicazione Web sia sicura e abbia il controllo degli accessi. Amazon Cognito utilizza pool di identità per fornire AWS credenziali che consentono agli utenti di accedere ad altri servizi. AWS Per questo tutorial, fornisce l'accesso ad Amazon Lex.

Quando si crea un pool di identità, Amazon Cognito fornisce ruoli AWS Identity and Access Management (IAM) per utenti autenticati e non autenticati. Puoi modificare i ruoli IAM aggiungendo policy che concedono l'accesso ad Amazon Lex.

Per configurare Amazon Cognito
  1. Accedi AWS Management Console e apri la console Amazon Cognito all'indirizzo. https://console.aws.amazon.com/cognito/

  2. Scegli Manage Identity Pools (Gestisci pool di identità).

  3. Scegli Create new identity pool (Crea un nuovo pool di identità).

  4. Configura il pool di identità.

    1. Nome del pool di identità: immetti un nome che indichi lo scopo del pool, ad esempioBotPool.

    2. Nella sezione Identità non autenticate, scegli Abilita l'accesso alle identità non autenticate.

  5. Seleziona Create Pool (Crea pool).

  6. Nella pagina Identifica i ruoli IAM da utilizzare con il tuo nuovo pool di identità, scegli Visualizza dettagli.

  7. Registra i nomi dei ruoli IAM. Li modificherai in seguito.

  8. Scegli Permetti.

  9. Nella pagina Guida introduttiva ad Amazon Cognito, per Piattaforma, scegli. JavaScript

  10. Nella sezione Ottieni AWS credenziali, trova e registra l'ID del pool di identità.

  11. Per consentire l'accesso ad Amazon Lex, modifica i ruoli IAM autenticati e non autenticati.

    1. Accedi AWS Management Console e apri la console IAM all'indirizzo. https://console.aws.amazon.com/iam/

    2. Nel pannello di navigazione, in Gestione degli accessi, scegli Ruoli.

    3. Nella casella di ricerca, inserisci il nome del ruolo IAM autenticato e scegli la casella di controllo accanto ad esso.

      1. Scegli Collega policy.

      2. Nella casella di ricerca, inserisci AmazonLexRunBotsOnly e scegli la casella di controllo accanto ad essa.

      3. Scegli Collega policy.

    4. Inserisci il nome del ruolo IAM non autenticato nella casella di ricerca e seleziona la casella di controllo accanto ad esso.

      1. Scegli Collega policy.

      2. Nella casella di ricerca, inserisci AmazonLexRunBotsOnly e scegli la casella di controllo accanto ad essa.

      3. Scegli Collega policy.

Approfondimenti

Passaggio 5: Implementa il tuo bot come applicazione Web