View a markdown version of this page

Verwendung von serviceverknüpften Rollen für Amazon Lex V2 - Amazon Lex

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.

Verwendung von serviceverknüpften Rollen für Amazon Lex V2

Amazon Lex V2 verwendet serviceverknüpfte Rollen für AWS Identity and Access Management (IAM). Eine serviceverknüpfte Rolle ist eine einzigartige Art von IAM-Rolle, die direkt mit Amazon Lex V2 verknüpft ist. Service-linked Rollen sind von Amazon Lex V2 vordefiniert und beinhalten alle Berechtigungen, die der Service benötigt, um andere AWS-Services in Ihrem Namen aufzurufen.

Eine serviceverknüpfte Rolle erleichtert die Einrichtung von Amazon Lex V2, da Sie die erforderlichen Berechtigungen nicht manuell hinzufügen müssen. Amazon Lex V2 definiert die Berechtigungen seiner serviceverknüpften Rollen. Sofern nicht anders definiert, kann nur Amazon Lex V2 seine Rollen übernehmen. Die definierten Berechtigungen umfassen die Vertrauens- und Berechtigungsrichtlinie. Diese Berechtigungsrichtlinie kann keinen anderen IAM-Entitäten zugewiesen werden.

Informationen zu anderen Services, die serviceverknüpfte Rollen unterstützen, finden Sie unter AWS-Services, die mit IAM funktionieren. Suchen Sie nach den Diensten, für die in der Spalte Rolle der Service-Linked Eintrag Ja steht. Wählen Sie über einen Link Ja aus, um die Dokumentation zu einer serviceverknüpften Rolle für diesen Service anzuzeigen.

Sie müssen Berechtigungen konfigurieren, damit eine juristische Stelle von IAM (z. B. Benutzer, Gruppe oder Rolle) eine serviceverknüpfte Rolle erstellen, bearbeiten oder löschen kann. Weitere Informationen finden Sie im IAM-Benutzerhandbuch unter Service-Linked Rollenberechtigungen.

Sie können eine serviceverknüpfte Rolle erst löschen, nachdem Sie zuerst die zugehörigen Ressourcen gelöscht haben. Dies schützt Ihre Amazon Lex V2-Ressourcen, da Sie nicht versehentlich Zugriffsberechtigungen für die Ressourcen entfernen können.

Erstellen einer serviceverknüpften Rolle für Amazon Lex V2

Sie müssen eine serviceverknüpfte Rolle nicht manuell erstellen, da Amazon Lex V2 die serviceverknüpfte Rolle für Sie erstellt, wenn Sie die entsprechende Aktion (weitere Informationen finden Service-linked Rollenberechtigungen für Amazon Lex V2 Sie unter) in der AWS-Managementkonsole, der AWS-CLI oder der AWS-API ausführen.

Wenn Sie diese serviceverknüpfte Rolle löschen und dann erneut eine erstellen müssen, können Sie denselben Vorgang verwenden, um eine neue Rolle in Ihrem Konto zu erstellen.

Bearbeitung einer serviceverknüpften Rolle für Amazon Lex V2

Amazon Lex V2 ermöglicht es Ihnen nicht, serviceverknüpfte Rollen zu bearbeiten. Nachdem Sie eine serviceverknüpfte Rolle erstellt haben, können Sie den Namen der Rolle nicht mehr ändern, da verschiedene Entitäten auf die Rolle verweisen könnten. Sie können die Beschreibung einer Rolle jedoch mithilfe von IAM bearbeiten. Weitere Informationen finden Sie unter Bearbeiten einer Service-Linked Rolle im IAM-Benutzerhandbuch.

Löschen einer serviceverknüpften Rolle für Amazon Lex V2

Wenn Sie ein Feature oder einen Dienst, die bzw. der eine serviceverknüpften Rolle erfordert, nicht mehr benötigen, sollten Sie diese Rolle löschen. Auf diese Weise haben Sie keine ungenutzte juristische Stelle, die nicht aktiv überwacht oder verwaltet wird. Sie müssen jedoch die Ressourcen für Ihre serviceverknüpften Rolle zunächst bereinigen, bevor Sie sie manuell löschen können.

Anmerkung

Wenn der Amazon Lex V2-Service die Rolle verwendet, wenn Sie versuchen, die Ressourcen zu löschen, schlägt das Löschen möglicherweise fehl. Wenn dies passiert, warten Sie einige Minuten und versuchen Sie es erneut.

Die Schritte zum Löschen von Ressourcen für bestimmte serviceverknüpfte Rollen in Amazon Lex V2 finden Sie im Service-linked Rollenberechtigungen für Amazon Lex V2 rollenspezifischen Abschnitt unter.

Um eine serviceverknüpfte Rolle mithilfe von IAM manuell zu löschen

Nachdem Sie Ressourcen gelöscht haben, die sich auf eine serviceverknüpfte Rolle beziehen, verwenden Sie die IAM-Konsole, die AWS-CLI oder die AWS-API, um die Rolle zu löschen. Weitere Informationen finden Sie im IAM-Benutzerhandbuch unter Löschen einer Service-Linked Rolle.

Service-linked Rollenberechtigungen für Amazon Lex V2

Amazon Lex V2 verwendet serviceverknüpfte Rollen mit den folgenden Präfixen.

AWSServiceRoleForLexV2Bots_

Die Rolle AWSServiceRoleForLexV2Bots _ gewährt Berechtigungen, Ihren Bot mit anderen erforderlichen Diensten zu verbinden. Diese Rolle beinhaltet eine Vertrauensrichtlinie, die es dem Dienst lexv2.amazonaws.com ermöglicht, die Rolle zu übernehmen, und beinhaltet Berechtigungen zur Ausführung der folgenden Aktionen.

  • Verwenden Sie Amazon Polly, um Sprache auf allen Amazon Lex V2-Ressourcen zu synthetisieren, die von der Aktion unterstützt werden.

  • Wenn ein Bot für die Verwendung der Amazon Comprehend-Stimmungsanalyse konfiguriert ist, ermitteln Sie die Stimmung auf allen Amazon Lex V2-Ressourcen, die von der Aktion unterstützt werden.

  • Wenn ein Bot so konfiguriert ist, dass er Audioprotokolle in einem S3-Bucket speichert, platzieren Sie Objekte in einem bestimmten Bucket.

  • Wenn ein Bot so konfiguriert ist, dass er Audio- und Textprotokolle speichert, erstellen Sie einen Log-Stream und fügen Sie die Logs in eine bestimmte Protokollgruppe ein.

  • Wenn ein Bot so konfiguriert ist, dass er einen AWS KMS Schlüssel zum Verschlüsseln von Daten verwendet, generieren Sie einen bestimmten Datenschlüssel.

  • Wenn ein Bot so konfiguriert ist, dass er die KendraSearchIntent Absicht verwendet, fragen Sie den Zugriff auf einen bestimmten Amazon Kendra-Index ab.

Um die Rolle zu erstellen

Amazon Lex V2 erstellt jedes Mal, wenn Sie einen Bot Verschiedene Möglichkeiten, einen Bot mit Amazon Lex V2 zu erstellen erstellen, eine neue AWSServiceRoleForLexV2Bots _-Rolle mit einem zufälligen Suffix in Ihrem Konto. Amazon Lex V2 ändert die Rolle, wenn Sie einem Bot zusätzliche Funktionen hinzufügen. Wenn Sie beispielsweise einem Bot eine Amazon Comprehend-Stimmungsanalyse hinzufügen, fügt Amazon Lex V2 der Servicerolle die Berechtigung für die lex:DetectSentiment Aktion hinzu.

Um die Rolle zu löschen
  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Lex-Konsole unter https://console.aws.amazon.com/lex/.

  2. Wählen Sie im linken Navigationsbereich Bots aus und wählen Sie den Bot aus, dessen serviceverknüpfte Rolle Sie löschen möchten.

  3. Wählen Sie eine beliebige Version des Bots aus.

  4. Die Laufzeitrolle für IAM-Berechtigungen finden Sie in den Versionsdetails.

  5. Kehren Sie zur Seite „Bots“ zurück und wählen Sie das Optionsfeld neben dem Bot, den Sie löschen möchten.

  6. Wählen Sie Aktion und dann Löschen aus.

  7. Folgen Sie den Schritten unter Löschen einer dienstverknüpften Rolle, um die IAM-Rolle zu löschen.

AWSServiceRoleForLexV2Channels_

Die Rolle AWSServiceRoleForLexV2Channels _ gibt Ihnen die Erlaubnis, Bots in einem Konto aufzulisten und Konversations-APIs für einen Bot aufzurufen. Diese Rolle beinhaltet eine Vertrauensrichtlinie, die es dem Dienst channels.lexv2.amazonaws.com ermöglicht, die Rolle zu übernehmen. Wenn ein Bot so konfiguriert ist, dass er einen Kanal für die Kommunikation mit einem Messaging-Dienst verwendet, ermöglicht Amazon Lex V2 aufgrund der Berechtigungsrichtlinie AWSServiceRoleForLexV2Channels _ role, die folgenden Aktionen durchzuführen.

  • Listet die Berechtigungen für alle Bots in einem Konto auf.

  • Erkennen Sie Text, rufen Sie eine Sitzung ab und vergeben Sie Sitzungsberechtigungen für einen bestimmten Bot-Alias.

Um die Rolle zu erstellen

Wenn Sie eine Kanalintegration erstellen, um einen Bot auf einer Messaging-Plattform bereitzustellen, erstellt Amazon Lex V2 in Ihrem Konto für jeden Kanal eine neue serviceverknüpfte Rolle mit einem zufälligen Suffix.

Um die Rolle zu löschen
  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Lex-Konsole unter https://console.aws.amazon.com/lex/.

  2. Wählen Sie im linken Navigationsbereich Bots aus.

  3. Wählen Sie einen Bot aus.

  4. Wählen Sie im linken Navigationsbereich unter Bereitstellungen die Option Channel-Integrationen aus.

  5. Wählen Sie einen Channel aus, dessen serviceverknüpfte Rolle Sie löschen möchten.

  6. Die Laufzeitrolle für IAM-Berechtigungen befindet sich in der Konfiguration „Allgemein“

  7. Wählen Sie Löschen und dann erneut Löschen, um den Channel zu löschen.

  8. Folgen Sie den Schritten unter Löschen einer dienstverknüpften Rolle, um die IAM-Rolle zu löschen.

AWSServiceRoleForLexV2Replication

Die AWSServiceRoleForLexV2Replication Rolle gewährt die Erlaubnis, Bots in einer zweiten Region zu replizieren. Diese Rolle umfasst eine Vertrauensrichtlinie, die es dem Service replication.lexv2.amazonaws.com ermöglicht, die Rolle zu übernehmen, und umfasst auch die von AmazonLexReplicationPolicy AWS verwaltete Richtlinie, die Berechtigungen für die folgenden Aktionen zulässt.

  • Übergeben Sie Bot-IAM-Rollen an den Replikat-Bot, um die entsprechenden Berechtigungen für den Replikat-Bot erneut zu duplizieren.

  • Erstellen und verwalten Sie Bots und Bot-Ressourcen (Versionen, Aliase, Absichten, Slots, benutzerdefinierte Vokabeln usw.) in anderen Regionen.

Um die Rolle zu erstellen

Wenn Sie Global Resiliency für einen Bot aktivieren, erstellt Amazon Lex V2 die AWSServiceRoleForLexV2Replication serviceverknüpfte Rolle in Ihrem Konto. Stellen Sie sicher, dass Sie über die richtigen Berechtigungen verfügen, um dem Amazon Lex V2-Service Berechtigungen zum Erstellen der serviceverknüpften Rolle zu erteilen.

Um Amazon Lex V2-Ressourcen zu löschen, die von verwendet werden, AWSServiceRoleForLexV2Replication damit Sie die Rolle löschen können
  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Lex-Konsole unter https://console.aws.amazon.com/lex/.

  2. Wählen Sie einen Bot aus, für den Global Resiliency aktiviert ist.

  3. Wählen Sie unter Bereitstellung die Option Global Resiliency aus.

  4. Wählen Sie Globale Resilienz deaktivieren aus.

  5. Wiederholen Sie den Vorgang für alle Bots, für die Global Resiliency aktiviert ist.

  6. Folgen Sie den Schritten unter Löschen einer dienstverknüpften Rolle, um die IAM-Rolle zu löschen.

Unterstützte Regionen für serviceverknüpfte Amazon Lex V2-Rollen

Amazon Lex V2 unterstützt die Verwendung von serviceverknüpften Rollen in allen Regionen, in denen der Service verfügbar ist. Weitere Informationen finden Sie unter Regionen und Endpunkte von AWS.