Hinweis zum Ende des Supports: Am 15. September 2025 AWS wird der Support für Amazon Lex V1 eingestellt. Nach dem 15. September 2025 können Sie nicht mehr auf die Amazon Lex V1-Konsole oder die Amazon Lex V1-Ressourcen zugreifen. Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das Amazon Lex V2-Handbuch.
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.
Um Berechtigungen und Benutzer für die Webanwendung zu verwalten, müssen Sie Amazon Cognito einrichten. Amazon Cognito stellt sicher, dass die Webanwendung sicher ist und über eine Zugriffskontrolle verfügt. Amazon Cognito verwendet Identitätspools, um AWS Anmeldeinformationen bereitzustellen, die Ihren Benutzern Zugriff auf andere AWS Dienste gewähren. Für dieses Tutorial bietet es Zugriff auf Amazon Lex.
Bei der Erstellung eines Identitätspools stellt Ihnen Amazon Cognito AWS Identity and Access Management (IAM) -Rollen für authentifizierte und nicht authentifizierte Benutzer zur Verfügung. Sie ändern die IAM-Rollen, indem Sie Richtlinien hinzufügen, die Zugriff auf Amazon Lex gewähren.
So richten Sie Amazon Cognito ein
-
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon Cognito Cognito-Konsole unter https://console.aws.amazon.com/cognito/
. -
Klicken Sie auf Manage Identity Pools (Identitäten-Pools verwalten).
-
Wählen Sie Neuen Identitätspool erstellen.
-
Konfigurieren Sie den Identitätspool.
-
Name des Identitätspools — Geben Sie einen Namen ein, der den Zweck des Pools angibt, z.
BotPool
B. -
Wählen Sie im Abschnitt Nicht authentifizierte Identitäten die Option Zugriff auf nicht authentifizierte Identitäten aktivieren aus.
-
-
Wählen Sie Pool erstellen.
-
Wählen Sie auf der Seite Identifizieren Sie die IAM-Rollen, die mit Ihrem neuen Identitätspool verwendet werden sollen, die Option Details anzeigen aus.
-
Notieren Sie sich die IAM-Rollennamen. Sie werden sie später ändern.
-
Wählen Sie Zulassen.
-
Wählen Sie auf der Seite Erste Schritte mit Amazon Cognito für Plattform die Option JavaScript.
-
Suchen Sie im Abschnitt AWS Anmeldeinformationen abrufen die Identitätspool-ID und notieren Sie sie.
-
Um den Zugriff auf Amazon Lex zu ermöglichen, ändern Sie die authentifizierten und nicht authentifizierten IAM-Rollen.
Melden Sie sich bei der an AWS Management Console und öffnen Sie die IAM-Konsole unter. https://console.aws.amazon.com/iam/
-
Wählen Sie im Navigationsbereich unter Access Management die Option Rollen aus.
-
Geben Sie in das Suchfeld den Namen der authentifizierten IAM-Rolle ein und aktivieren Sie das Kontrollkästchen daneben.
-
Wählen Sie Richtlinien anfügen.
-
Geben Sie im Suchfeld das Feld ein
AmazonLexRunBotsOnly
und wählen Sie das Kästchen daneben aus. -
Wählen Sie Richtlinie anfügen aus.
-
-
Geben Sie den Namen der nicht authentifizierten IAM-Rolle in das Suchfeld ein und aktivieren Sie das Kontrollkästchen daneben.
-
Wählen Sie Richtlinien anfügen.
-
Geben Sie im Suchfeld das Feld ein
AmazonLexRunBotsOnly
und wählen Sie das Kästchen daneben aus. -
Wählen Sie Richtlinie anfügen aus.
-
Nächster Schritt
Schritt 5: Stellen Sie Ihren Bot als Webanwendung bereit