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à.
Creazione di un bot Amazon Lex V2 per la messaggistica SDK Amazon Chime
Per utilizzare AppInstance i bot come agenti, devi prima creare un bot Amazon Lex V2 per gestire l'interazione di dialogo per uno scenario con agenti intelligenti. Per iniziare a creare un bot Amazon Lex V2, consulta Getting Started with Amazon Lex V2 nella Amazon Lex V2 Developer Guide. Per informazioni sulla migrazione di un bot Amazon Lex V1 ad Amazon Lex V2, consulta la guida alla migrazione da Amazon Lex V1 a V2.
Argomenti
Prerequisiti
Il tuo bot Amazon Lex V2 deve avere i seguenti prerequisiti.
-
È necessario creare il bot in una AWS regione che supporti gli endpoint di runtime Amazon Lex V2.
-
È necessario creare il bot nello stesso AWS account e nella stessa regione di and.
AppInstance
AppInstanceBot
-
Il bot deve concedere le autorizzazioni di chiamata tramite una politica basata sulle risorse al responsabile del servizio.
messaging.chime.amazonaws.com
-
Il bot può modellare un Welcome Intent. Ciò consente di
AppInstanceBot
annunciare se stesso e le proprie capacità al momento dell'iscrizione a un canale. -
Il bot dovrebbe avere una versione di produzione e degli alias per configurare.
AppInstanceBot
-
Il bot deve utilizzare una lingua e un locale supportati. Per ulteriori informazioni su lingue e impostazioni locali, consulta Lingue e impostazioni locali supportate in Amazon Lex V2 nella Amazon Lex V2 Developer Guide.
Concessione delle autorizzazioni di invocazione
Per AppInstanceBot
poter richiamare un bot Amazon Lex V2, il responsabile del servizio di messaggistica Amazon Chime SDK deve avere l'autorizzazione a richiamare la risorsa Amazon Lex Bot. Per ulteriori informazioni sulle autorizzazioni delle policy basate sulle risorse di Amazon Lex V2, consulta Esempi di policy basate sulle risorse per Amazon Lex V2 nella Amazon Lex V2 Developer Guide.
L'esempio seguente mostra una politica basata sulle risorse.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "messaging.chime.amazonaws.com" }, "Action": [ "lex:PutSession", "lex:DeleteSession", "lex:RecognizeText" ], "Resource": "arn:aws:lex:
region
:aws-account-id
:bot-alias
/lex-bot-id
/lex-bot-alias-id
", "Condition": { "StringEquals": { "AWS:SourceAccount": "aws-account-id
" }, "ArnEquals": { "AWS:SourceArn": "arn:aws:chime:region
:aws-account-id
:app-instance
/app-instance-id
/bot/app-instance-bot-id
" } } } ] }
Nota
Per consentire AppInstanceBot
a qualcuno di richiamare un bot Amazon Lex V2, usa l'ID AppInstanceBot. Per consentire AppInstanceBots
a tutti gli utenti AppInstance
di invocare un bot Amazon Lex V2, usa un wildcard. Per esempio:
arn:aws:chime:
region
:aws-account-id
:app-instance
/app-instance-id
/bot/*