Fase 4: configurazione Amazon Cognito - 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à.

Fase 4: configurazione 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 usa pool di identità per fornireAWS le credenziali che consentono agli utenti di accedere ad altriAWS servizi. Per questo tutorial, fornisce l'accesso ad Amazon Lex.

Quando crei un pool di identità, Amazon Cognito ti fornisce ruoliAWS 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.

Configurazione di Amazon Cognito
  1. Accedi aAWS 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. Configurazione del pool di identità.

    1. Nome del pool di identità: immettere 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 nuovo pool di identità, scegli Visualizza dettagli.

  7. Registrazione del nome del ruolo IAM. Le modificherai successivamente.

  8. Scegli Allow (Permetti).

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

  10. Nella sezione OttieniAWS 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 alla AWS Management Console e apri la console IAM all'indirizzo https://console.aws.amazon.com/iam/.

    2. Nel riquadro di navigazione, in Gestione accessi, scegli Ruoli.

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

      1. Scegli Collega policy.

      2. Nella casella di ricerca, digitareAmazonLexRunBotsOnly e scegliere la casella di controllo accanto ad essa.

      3. Scegli Attach policy (Collega policy).

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

      1. Scegli Collega policy.

      2. Nella casella di ricerca, digitareAmazonLexRunBotsOnly e scegliere la casella di controllo accanto ad essa.

      3. Scegli Attach policy (Collega policy).

Approfondimenti

Fase 5: Implementa il tuo bot come applicazione Web