Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Einen Amazon Lex V2-Bot erstellen
Um AppInstance Bots als Agenten zu verwenden, müssen Sie zunächst einen Amazon Lex V2-Bot erstellen, um die Dialoginteraktion für ein intelligentes Agenten-Szenario zu verwalten. Informationen zu den ersten Schritten beim Erstellen eines Amazon Lex V2-Bots finden Sie unter Erste Schritte mit Amazon Lex V2 im Amazon Lex V2-Entwicklerhandbuch. Informationen zur Migration eines Amazon Lex V1-Bots zu Amazon Lex V2 finden Sie im Leitfaden zur Migration von Amazon Lex V1 zu V2.
Themen
Voraussetzungen
Ihr Amazon Lex V2-Bot muss die folgenden Voraussetzungen erfüllen.
Sie müssen den Bot in einer AWS Region erstellen, die Amazon Lex V2-Runtime-Endpunkte unterstützt.
Sie müssen den Bot in demselben AWS Konto und derselben Region wie der
AppInstance
undAppInstanceBot
erstellen.Der Bot muss dem Dienstprinzipal über eine ressourcenbasierte Richtlinie Aufrufberechtigungen gewähren.
messaging.chime.amazonaws.com
Der Bot kann einen Welcome Intent modellieren. Dies ermöglicht es
AppInstanceBot
, sich selbst und seine Fähigkeiten bei der Mitgliedschaft in einem Channel bekannt zu geben.Der Bot sollte über eine Produktionsversion und Aliase verfügen, um das
AppInstanceBot
konfigurieren zu können.Der Bot muss eine unterstützte Sprache und ein unterstütztes Gebietsschema verwenden. Weitere Informationen zu Sprachen und Gebietsschemas finden Sie unter In Amazon Lex V2 unterstützte Sprachen und Gebietsschemas im Amazon Lex V2-Entwicklerhandbuch.
Erteilen von Aufrufrechten
Damit ein AppInstanceBot
Amazon Lex V2-Bot aufgerufen werden kann, muss der Amazon Chime SDK-Messaging-Service-Principal über die Berechtigung verfügen, die Amazon Lex Bot-Ressource aufzurufen. Weitere Informationen zu ressourcenbasierten Richtlinienberechtigungen für Amazon Lex V2 finden Sie unter Beispiele für ressourcenbasierte Richtlinien für Amazon Lex V2 im Amazon Lex V2-Entwicklerhandbuch.
Das folgende Beispiel zeigt eine ressourcenbasierte Richtlinie.
{ "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
" } } } ] }
Anmerkung
Um einem AppInstanceBot
zu ermöglichen, einen Amazon Lex V2-Bot aufzurufen, verwenden Sie die AppInstanceBot s-ID. Verwenden Sie einen PlatzhalterAppInstance
, damit alle AppInstanceBots
innerhalb eines einen Amazon Lex V2-Bot aufrufen können. Beispielsweise:
arn:aws:chime:
region
:aws-account-id
:app-instance
/app-instance-id
/bot/*