

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.

# Bereitstellung von Bots von Lex V2 für Ihre Produktionsumgebung
<a name="deploying"></a>

Nachdem Sie Ihren Bot erstellt und getestet haben, kann er für die Interaktion mit Ihren Kunden eingesetzt werden. In diesem Abschnitt erfahren Sie, wie Sie *Versionen* Ihres Bots erstellen, wenn Sie ein Update vorgenommen haben. Verwenden Sie *Aliase*, um auf verschiedene Versionen Ihres Bots zu verweisen, wenn diese für die Bereitstellung bereit sind. Erfahren Sie, wie Sie Ihre Bots in Messaging-Plattformen, mobile Anwendungen und Websites integrieren können.

**Topics**
+ [

# Versionierung und Aliase mit Ihrem Lex V2-Bot
](versions-aliases.md)
+ [

# Verwenden einer Java-Anwendung zur Interaktion mit einem Amazon Lex V2-Bot
](deploy-java.md)
+ [

# Verwenden Sie Global Resiliency, um Bots in anderen Regionen einzusetzen
](global-resiliency.md)
+ [

# Integration eines Amazon Lex V2-Bots in eine Messaging-Plattform
](deploying-messaging-platform.md)
+ [

# Integration eines Amazon Lex V2-Bots in ein Kontaktzentrum
](contact-center.md)

# Versionierung und Aliase mit Ihrem Lex V2-Bot
<a name="versions-aliases"></a>

Amazon Lex V2 unterstützt die Erstellung von Versionen und Aliasnamen von Bots und Bot-Netzwerken, sodass Sie die Implementierung kontrollieren können, die Ihre Client-Anwendungen verwenden. Eine Version dient als nummerierter Snapshot Ihrer Arbeit. Sie können einen Alias auf die Version Ihres Bots verweisen lassen, die Ihren Kunden zur Verfügung stehen soll. Zwischen der Erstellung von Versionen können Sie die `Draft` Version Ihres Bots weiter aktualisieren, ohne die Benutzererfahrung zu beeinträchtigen.

## Versionen
<a name="versions"></a>

Amazon Lex V2 unterstützt die Erstellung von Versionen von Bots, sodass Sie die Implementierung kontrollieren können, die Ihre Client-Anwendungen verwenden. Eine *Version* ist eine nummerierte Momentaufnahme Ihrer Arbeit, die Sie für die Verwendung in verschiedenen Teilen Ihres Workflows erstellen können, z. B. in der Entwicklung, Betabereitstellung und Produktion.

### Die Entwurfsversion Ihres Lex V2-Bots
<a name="versioning-intro-create-function"></a>

Wenn Sie einen Amazon Lex V2-Bot erstellen, gibt es nur eine Version, die `Draft` Version. 

`Draft`ist die Arbeitskopie Ihres Bots. Sie können nur die `Draft` Version aktualisieren und bis Sie Ihre erste Version erstellt haben, `Draft` ist dies die einzige Version des Bots, die Sie haben. 

Die `Draft` Version Ihres Bots ist mit dem verknüpft`TestBotAlias`. Das `TestBotAlias` sollte nur für manuelle Tests verwendet werden. Amazon Lex V2 begrenzt die Anzahl der Runtime-Anfragen, die Sie an den `TestBotAlias` Alias des Bots stellen können.

### Eine Version für Ihren Lex V2-Bot erstellen
<a name="versioning-intro-creating"></a>

Wenn Sie einen Amazon Lex V2-Bot versionieren, erstellen Sie einen nummerierten Snapshot des Bots, sodass Sie den Bot so verwenden können, wie er bei der Erstellung der Version vorhanden war. Sobald Sie eine numerische Version erstellt haben, bleibt diese unverändert, während Sie weiter an der Entwurfsversion Ihrer Anwendung arbeiten.

Wenn Sie eine Version erstellen, können Sie die Gebietsschemas auswählen, die in die Version aufgenommen werden sollen. Sie müssen nicht alle Gebietsschemas in einem Bot auswählen. Wenn Sie eine Version erstellen, können Sie auch ein Gebietsschema aus einer früheren Version auswählen. Wenn Sie beispielsweise drei Versionen eines Bots haben, können Sie bei der Erstellung von Version vier ein Gebietsschema aus der `Draft` Version und eines aus Version zwei auswählen.

Wenn Sie ein Gebietsschema aus der `Draft` Version löschen, wird es nicht aus einer nummerierten Version gelöscht.

Wenn eine Bot-Version sechs Monate lang nicht verwendet wird, markiert Amazon Lex V2 die Version als inaktiv. Wenn eine Version inaktiv ist, können Sie keine Runtime-Operationen mit dem Bot verwenden. Um den Bot aktiv zu machen, müssen Sie alle mit der Version verknüpften Sprachen neu erstellen.

### Aktualisierung eines Amazon Lex V2-Bots
<a name="versioning-intro-updating-function-code"></a>

Sie können nur die `Draft` Version eines Amazon Lex V2-Bots aktualisieren. Versionen können nicht geändert werden. Sie können jederzeit eine neue Version erstellen, nachdem Sie eine Ressource in der Konsole oder während des [CreateBotVersion](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateBotVersion.html)Vorgangs aktualisiert haben.

### Löschen eines Amazon Lex V2-Bots oder einer Version
<a name="versioning-intro-deleting-function-versions"></a>

Amazon Lex V2 unterstützt das Löschen eines Bots oder einer Version mithilfe der Konsole oder einer der API-Operationen:
+  [DeleteBot](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DeleteBot.html) 
+  [DeleteBotVersion](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DeleteBotVersion.html) 

## Aliase für deinen Lex V2-Bot
<a name="aliases"></a>

Amazon Lex V2-Bots unterstützen Aliase. Ein *Alias* ist ein Zeiger auf eine bestimmte Bot-Version. Mit einem Alias können Sie einfach die Version aktualisieren, die Ihre Clientanwendungen verwenden. Beispielsweise können Sie einen Alias auf Version 1 Ihres Bot verweisen lassen. Wenn Sie bereit sind, den Bot zu aktualisieren, erstellen Sie Version 2 und ändern den Alias so, dass er auf die neue Version verweist. Da Ihre Anwendungen den Alias anstelle einer bestimmten Version verwenden, erhalten alle Ihre Clients die neuen Funktionen, ohne dafür aktualisiert werden zu müssen.

Ein Alias ist ein Verweis auf eine bestimmte Version eines Amazon Lex V2-Bots. Verwenden Sie einen Alias, um Clientanwendungen zu erlauben, eine bestimmte Version des Bots zu verwenden, ohne dass die Anwendung nachverfolgen muss, um welche Version es sich handelt.

Wenn Sie einen Bot erstellen, erstellt Amazon Lex V2 einen Alias namens`TestBotAlias`, den Sie zum Testen Ihres Bots verwenden können. Der `TestBotAlias` Alias ist immer mit der `Draft` Version Ihres Bots verknüpft. Sie sollten den `TestBotAlias` Alias nur zu Testzwecken verwenden. Amazon Lex V2 begrenzt die Anzahl der Laufzeitanforderungen, die Sie an den Alias stellen können.

Das folgende Beispiel zeigt zwei Versionen eines Amazon Lex V2-Bots, Version 1 und Version 2. Jeder dieser Bot-Versionen ist ein Alias zugeordnet, BETA bzw. PROD. Clientanwendungen greifen auf den Bot mithilfe des PROD-Alias zu.

![\[Point a client application to a version by using an alias.\]](http://docs.aws.amazon.com/de_de/lexv2/latest/dg/images/lex-publish-alias-bot.png) 

Wenn Sie eine zweite Version des Bots erstellen, können Sie den Alias mit der Konsole oder der [UpdateBotAlias](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_UpdateBotAlias.html)-Operation so aktualisieren, dass er auf die neue Version des Bots zeigt. Wenn Sie den Alias ändern, verwenden alle Ihre Clientanwendungen die neue Version. Wenn es mit der neuen Version ein Problem gibt, können Sie einfach zu der vorhergehenden Version zurückkehren, indem Sie den Alias so ändern, dass er auf diese Version zeigt.

![\[Updating an alias changes the version used by client applications.\]](http://docs.aws.amazon.com/de_de/lexv2/latest/dg/images/lex-publish-alias-bot-v2.png) 

Wenn Sie Ihre Client-Anwendungen so einrichten, dass sie [Amazon Lex Runtime V2](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_Operations_Amazon_Lex_Runtime_V2.html) aufrufen, APIs damit Kunden mit Ihrem Bot interagieren können, verwenden Sie den Alias, der auf die Version verweist, die Ihre Kunden verwenden sollen.

**Anmerkung**  
Sie können zwar die `Draft` Version eines Bots in der Konsole testen, wir empfehlen jedoch, dass Sie, wenn Sie einen Bot in Ihre Client-Anwendung integrieren, zunächst eine Version und einen Alias erstellen, der auf diese Version verweist. Verwenden Sie den Alias in Ihrer Clientanwendung aus den Gründen, die in diesem Abschnitt erklärt werden. Wenn Sie einen Alias aktualisieren, verwendet Amazon Lex V2 die aktuelle Version für alle laufenden Sitzungen. Neue Sitzungen verwenden die neue Version.

# Verwenden einer Java-Anwendung zur Interaktion mit einem Amazon Lex V2-Bot
<a name="deploy-java"></a>

[AWS SDK für Java 2.0](https://github.com/aws/aws-sdk-java-v2) bietet eine Schnittstelle, die Sie von Ihren Java-Anwendungen aus verwenden können, um mit Ihren Bots zu interagieren. Verwenden Sie das SDK for Java, um Client-Anwendungen für Benutzer zu erstellen. 

Die folgende Anwendung interagiert mit dem OrderFlowers Bot, in [Übung 1: Einen Chatbot aus einer Vorlage erstellen](exercise-1.md) dem Sie erstellt haben. Es verwendet das SDK `LexRuntimeV2Client` aus dem SDK for Java, um die [RecognizeText](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_runtime_RecognizeText.html)Operation aufzurufen, um eine Konversation mit dem Bot zu führen. 

Die Ausgabe der Konversation sieht wie folgt aus:

```
User : I would like to order flowers
Bot  : What type of flowers would you like to order?
User : 1 dozen roses
Bot  : What day do you want the dozen roses to be picked up?
User : Next Monday
Bot  : At what time do you want the dozen roses to be picked up?
User : 5 in the evening
Bot  : Okay, your dozen roses will be ready for pickup by 17:00 on 2021-01-04.  Does this sound okay?
User : Yes
Bot  : Thanks.
```

Informationen zu den JSON-Strukturen, die zwischen der Client-Anwendung und dem Amazon Lex V2-Bot gesendet werden, finden Sie unter[Übung 2: Überprüfen Sie den Gesprächsablauf](exercise-2.md).

Um die Anwendung auszuführen, müssen Sie die folgenden Informationen angeben:
+ BotID — Die Kennung, die dem Bot zugewiesen wurde, als Sie ihn erstellt haben. Sie können die Bot-ID in der Amazon Lex V2-Konsole auf der Seite mit den **Bot-Einstellungen** sehen.
+ botAliasId — Die Kennung, die dem Bot-Alias zugewiesen wurde, als Sie ihn erstellt haben. Sie können die Bot-Alias-ID in der Amazon Lex V2-Konsole auf der Seite **Aliase** sehen. Wenn Sie die Alias-ID nicht in der Liste sehen können, wählen Sie das Zahnradsymbol oben rechts und aktivieren Sie die **Alias-ID**.
+ LocaleID — Die Kennung des Gebietsschemas, das Sie für Ihren Bot verwendet haben. Eine Liste der Gebietsschemas finden Sie unter. [Von Amazon Lex V2 unterstützte Sprachen und Gebietsschemas](how-languages.md)
+ AccessKey und secretKey — Die Authentifizierungsschlüssel für Ihr Konto. Wenn Sie nicht über einen Schlüsselsatz verfügen, erstellen Sie ihn mit der AWS Identity and Access Management-Konsole.
+ sessionId — Eine Kennung für die Sitzung mit dem Amazon Lex V2-Bot. In diesem Fall verwendet der Code eine zufällige UUID.
+ Region — Wenn sich Ihr Bot nicht in der Region USA Ost (Nord-Virginia) befindet, stellen Sie sicher, dass Sie die Region ändern.

Die Anwendung verwendet eine aufgerufene Funktion`getRecognizeTextRequest`, um individuelle Anfragen an den Bot zu erstellen. Die Funktion erstellt eine Anfrage mit den erforderlichen Parametern, die an Amazon Lex V2 gesendet werden soll.

```
package com.lex.recognizetext.sample;

import software.amazon.awssdk.auth.credentials.AwsBasicCredentials;
import software.amazon.awssdk.auth.credentials.AwsCredentialsProvider;
import software.amazon.awssdk.auth.credentials.StaticCredentialsProvider;
import software.amazon.awssdk.regions.Region;
import software.amazon.awssdk.services.lexruntimev2.LexRuntimeV2Client;
import software.amazon.awssdk.services.lexruntimev2.model.RecognizeTextRequest;
import software.amazon.awssdk.services.lexruntimev2.model.RecognizeTextResponse;

import java.net.URISyntaxException;
import java.util.UUID;


/**
 * This is a sample application to interact with a bot using RecognizeText API.
 */
public class OrderFlowersSampleApplication {

    public static void main(String[] args) throws URISyntaxException, InterruptedException {
        String botId = "";
        String botAliasId = "";
        String localeId = "en_US";
        String accessKey = "";
        String secretKey = "";
        String sessionId = UUID.randomUUID().toString();
        Region region = Region.US_EAST_1; // pick an appropriate region

        AwsBasicCredentials awsCreds = AwsBasicCredentials.create(accessKey, secretKey);
        AwsCredentialsProvider awsCredentialsProvider = StaticCredentialsProvider.create(awsCreds);

        LexRuntimeV2Client lexV2Client = LexRuntimeV2Client
                .builder()
                .credentialsProvider(awsCredentialsProvider)
                .region(region)
                .build();

        // utterance 1
        String userInput = "I would like to order flowers";
        RecognizeTextRequest recognizeTextRequest = getRecognizeTextRequest(botId, botAliasId, localeId, sessionId, userInput);
        RecognizeTextResponse recognizeTextResponse = lexV2Client.recognizeText(recognizeTextRequest);

        System.out.println("User : " + userInput);
        recognizeTextResponse.messages().forEach(message -> {
            System.out.println("Bot : " + message.content());
        });

        // utterance 2
        userInput = "1 dozen roses";
        recognizeTextRequest = getRecognizeTextRequest(botId, botAliasId, localeId, sessionId, userInput);
        recognizeTextResponse = lexV2Client.recognizeText(recognizeTextRequest);

        System.out.println("User : " + userInput);
        recognizeTextResponse.messages().forEach(message -> {
            System.out.println("Bot : " + message.content());
        });

        // utterance 3
        userInput = "next monday";
        recognizeTextRequest = getRecognizeTextRequest(botId, botAliasId, localeId, sessionId, userInput);
        recognizeTextResponse = lexV2Client.recognizeText(recognizeTextRequest);

        System.out.println("User : " + userInput);
        recognizeTextResponse.messages().forEach(message -> {
            System.out.println("Bot : " + message.content());
        });

        // utterance 4
        userInput = "5 in evening";
        recognizeTextRequest = getRecognizeTextRequest(botId, botAliasId, localeId, sessionId, userInput);
        recognizeTextResponse = lexV2Client.recognizeText(recognizeTextRequest);

        System.out.println("User : " + userInput);
        recognizeTextResponse.messages().forEach(message -> {
            System.out.println("Bot : " + message.content());
        });

        // utterance 5
        userInput = "Yes";
        recognizeTextRequest = getRecognizeTextRequest(botId, botAliasId, localeId, sessionId, userInput);
        recognizeTextResponse = lexV2Client.recognizeText(recognizeTextRequest);

        System.out.println("User : " + userInput);
        recognizeTextResponse.messages().forEach(message -> {
            System.out.println("Bot : " + message.content());
        });
    }

    private static RecognizeTextRequest getRecognizeTextRequest(String botId, String botAliasId, String localeId, String sessionId, String userInput) {
        RecognizeTextRequest recognizeTextRequest = RecognizeTextRequest.builder()
                .botAliasId(botAliasId)
                .botId(botId)
                .localeId(localeId)
                .sessionId(sessionId)
                .text(userInput)
                .build();
        return recognizeTextRequest;
    }
}
```

# Verwenden Sie Global Resiliency, um Bots in anderen Regionen einzusetzen
<a name="global-resiliency"></a>

Mit Global Resiliency können Sie einen Bot in einer sekundären Region replizieren. Die sekundäre Region kann durch die automatische Replikation des Bots des Benutzers in beiden Regionen aktiviert werden. Für den Fall eines regionalen Ausfalls steht Ihnen eine Backup-Region zur Verfügung. Sobald Global Resiliency aktiv ist, werden neu erstellte Bots in einer zweiten AWS-Region repliziert.

**Anmerkung**  
Diese Funktion ist nur für Amazon Connect- und Amazon Lex V2-Instances verfügbar, die in den Regionen USA Ost (Nord-Virginia) und USA West (Oregon) sowie in den Regionen Europa West (London) und Europa Zentral (Frankfurt) erstellt wurden.  
Um Zugriff auf dieses Feature zu erhalten, wenden Sie sich an Ihren Amazon Connect Solutions Architect oder Technical Account Manager.

Nach der Aktivierung dieser Funktion können Sie die Replikation von Amazon Lex V2-Bots und ihren Ressourcen, Versionen und Aliasen in einer gekoppelten AWS-Region nahezu in Echtzeit automatisieren. Mit dieser Funktion können Sie die Versionsnummer des Original- und des Replikat-Bots überwachen, um sicherzustellen, dass das Bot-Replikat mit dem ursprünglichen Bot synchron bleibt. Wenn Sie die Replikation aktivieren, können Sie die vordefinierte AWS-Region aktivieren, in der der Bot repliziert werden soll (Regionen basieren auf vordefinierten Paaren). Alle Aktualisierungen des Quell-Bot in der Quellregion werden automatisch auf den replizierten Bot in der zweiten Region aktualisiert. 

**Anmerkung**  
Wenn Global Resiliency für einen Bot aktiviert ist, werden alle vorhandenen Aliase und die zugehörigen Versionen in der Replikatregion repliziert. Versionen, die vor der Aktivierung der Replikation keinem Alias zugeordnet wurden, werden repliziert, wenn sie einem Alias zugeordnet werden. Jede Version und jeder Alias, die nach der Aktivierung der Replikation erstellt wurden, werden automatisch repliziert. Benutzer können den Replikationsstatus jeder einzelnen Version `ListBotVersionReplicas` und `ListBotAliasReplicas` jedes Alias verwenden und überprüfen. Bot-Mutationen verlaufen unidirektional vom Bot zu seinem Replikat. Benutzer können den Replik-Bot nicht ändern, da er immer mit dem Bot synchronisiert wird. 

Zusätzliche Informationen zur Verwendung von Global Resiliency:
+ Global Resiliency funktioniert derzeit nur mit vorab festgelegten Regionspaaren.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/lexv2/latest/dg/global-resiliency.html)
+ Wenn Global Resiliency für einen Bot aktiviert ist, werden alle vorhandenen Aliase und die zugehörigen Versionen in der Replikatregion repliziert. Versionen, die vor der Aktivierung der Replikation keinem Alias zugeordnet wurden, werden repliziert, wenn sie einem Alias zugeordnet sind. Jede Version und jeder Alias, die nach der Aktivierung der Replikation erstellt wurden, werden automatisch repliziert. Benutzer können den Replikationsstatus für jede einzelne Version `ListBotVersionReplicas` und `ListBotAliasReplicas` jeden Alias verwenden und sich über den Status der Replikation informieren. Bot-Mutationen verlaufen unidirektional vom Bot zu seinem Replikat. Benutzer können den Replik-Bot nicht ändern, da er immer mit dem Bot synchron gehalten wird.
+ Jeder Alias kann mit jeder Version verknüpft werden. Wenn die Version noch nicht repliziert wurde, wird sie während der Verknüpfung mit dem Alias repliziert.

Einschränkungen:
+ Global Resiliency repliziert keine Bots, die mit Slots erstellt wurden, die LLM wie CFAQ und Utterance Generation verwenden.
+ Global Resiliency repliziert kein Netzwerk von Bots, aber jeder Bot, der Teil des Netzwerks der Bots ist, kann trotzdem einzeln repliziert werden. 

**Topics**
+ [

# Berechtigungen zur Replikation von Bots und zur Verwaltung von Bot-Repliken in Lex V2
](gr-permissions.md)
+ [

# Bereitstellung globaler Resilienz mit Ihrem Lex V2-Bot
](navigation-gr.md)

# Berechtigungen zur Replikation von Bots und zur Verwaltung von Bot-Repliken in Lex V2
<a name="gr-permissions"></a>

Wenn eine IAM-Rolle mit der [AmazonLexFullAccess](security-iam-awsmanpol.md#security-iam-awsmanpol-AmazonLexFullAccess)Richtlinie verknüpft ist, kann sie Bot-Replikate erstellen und verwalten.

Wenn Sie es vorziehen, eine Rolle mit minimalen Berechtigungen für Global Resiliency zu erstellen, verwenden Sie die folgende Richtlinie, die die folgenden Aussagen enthält.
+ Berechtigungen für den Zugriff auf die [serviceverknüpfte Amazon Lex V2-Rolle für die Bot-Replikation](using-service-linked-roles.md#slr-replication).
+ Berechtigungen, die es Amazon Lex V2 ermöglichen, in [Ihrem Namen eine serviceverknüpfte Rolle für die Bot-Replikation zu](using-service-linked-roles.md#slr-replication) erstellen.
+ Berechtigungen zum Aufrufen der Bot-Replikation APIs.

Sie können die Berechtigungen weiter einschränken, indem Sie sie wie folgt ändern.
+ *\$1*Ersetzen Sie sie durch einen bestimmten Bot oder Bot-Alias IDs , um die Berechtigungen auf bestimmte Bots oder Bot-Aliase zu beschränken.
+ Verwenden Sie eine Teilmenge der `lex BotReplica` Aktionen, um die Rolle auf bestimmte Aktionen zu beschränken.

Ein Beispiel finden Sie unter [Erlaubt Benutzern, Bot-Replikate zu erstellen und anzusehen, sie jedoch nicht zu löschen](security_iam_id-based-policy-examples.md#security_iam_id-based-policy-examples-gr-permissions).

# Bereitstellung globaler Resilienz mit Ihrem Lex V2-Bot
<a name="navigation-gr"></a>

Mit Global Resiliency können Sie einen Bot in einer sekundären Region replizieren. Die sekundäre Region kann durch die automatische Replikation des Bots des Benutzers in beiden Regionen aktiviert werden. Für den Fall eines regionalen Ausfalls steht Ihnen eine Backup-Region zur Verfügung. Sobald Global Resiliency aktiv ist, werden neu erstellte Bots in einer zweiten AWS-Region repliziert.

## Das Informationsfenster „Global Resiliency“ zeigt Details zu Ihren Bereitstellungen
<a name="avail-info-gr"></a>

Im Bereich Global Resiliency können Sie auf die folgenden Informationen zugreifen:
+ **Quelldetails** — Informationen zur Quellregion Ihres Bots, zum Replikattyp, zum Aktivierungsdatum der Replikation und zur zuletzt erstellten Version. Verwenden Sie diese Informationen, um die Iterationen Ihres Bots zu verfolgen.
+ **Replikationsdetails** — Nachdem Sie Ihr Bot-Replikat erstellt haben, können Sie die replizierte Region, den Replikattyp, das Synchronisierungsdatum der letzten Version und die letzte replizierte Version verfolgen. Verwenden Sie diese Informationen, um die Synchronisierung Ihres Bot-Replikats zu verfolgen.
+ **Quellregion** — Die Region, in der Global Resiliency aktiviert ist. Sie können Änderungen in der Quellregion vornehmen, um den Bot in beiden Regionen zu replizieren.
+ **Replikattyp** — Gibt an, ob der Bot nur lesen kann oder je nach Region lesen und schreiben kann.
+ **Replikatregion** — Die sekundäre Region, die verwendet wird, um Ihren Quell-Bot aus Gründen der globalen Resilienz zu replizieren. Global Resiliency funktioniert derzeit nur mit IAD/PDX und regionalen Paaren. LDN/FRA 
+ **Datum der Aktivierung der Replikation** — Datum und Uhrzeit der Aktivierung des Bot-Replikats.
+ **Zuletzt erstellte Version** — Die letzte Bot-Version, die dem Replikat in der Quellregion zugeordnet ist.

## Aktivierung der globalen Resilienz für Ihre Lex V2-Bots
<a name="enabling-gr"></a>

Bevor Sie Global Resiliency in der Amazon Lex V2-Konsole aktivieren, müssen Sie sicherstellen, dass der Benutzer, der die Bot-Replikation aktiviert, berechtigt ist, Service Linked Roles (SLR) zu erstellen. Global Resiliency verwendet diese FAS-Anmeldeinformationen, um eine SLR im aktivierten Konto zu erstellen, wenn sie aufgerufen wird. CreateReplica Weitere Informationen zur Einrichtung des SLR für Global Resiliency in Amazon Lex V2 finden Sie unter [AWS-verwaltete Richtlinie](https://docs.aws.amazon.com/lexv2/latest/dg/security-iam-awsmanpol.html#security-iam-awsmanpol-AmazonLexFullAccess):. AmazonLexFullAccess 

**Anmerkung**  
Diese Funktion ist nur für Amazon Connect- und Amazon Lex V2-Instances verfügbar, die in den Regionen USA Ost (Nord-Virginia) und USA West (Oregon) sowie in den Regionen Europa West (London) und Europa Zentral (Frankfurt) erstellt wurden.  
Um Zugriff auf dieses Feature zu erhalten, wenden Sie sich an Ihren Amazon Connect Solutions Architect oder Technical Account Manager. 

Aktivieren Sie Global Resiliency und richten Sie die Bot-Replikation für eine zweite Region ein:

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Lex Lex-Konsole unter [ https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/).

1. Wählen Sie in der Bots-Navigation im linken Navigationsbereich den Bot aus, den Sie replizieren möchten.

1. Wählen Sie Deployment > Global Resiliency.

1. Klicken Sie in der oberen rechten Ecke des Fensters auf die Schaltfläche **Replikat** erstellen, um eine Entwurfsversion Ihres Bots zu erstellen.
**Anmerkung**  
Stellen Sie sicher, dass Sie in der sekundären Region keine Bots mit demselben Namen wie der Bot haben, den Sie replizieren möchten. (Ihr Bot muss einen eindeutigen Namen haben).

1. Gehen Sie zu **Global Resiliency** und klicken Sie auf **Create Replica**. Diese Aktion erstellt eine Entwurfsversion Ihres Bots. (Sie müssen nicht zur Registerkarte Global Resiliency zurückkehren, außer um den Status zu überprüfen oder Details zukünftiger Builds zu sehen).
**Anmerkung**  
Sie können auch einen Alias-Bot für die Replikation in Global Resiliency erstellen, indem Sie zu Alias gehen und **Neuen Alias für Bot mit aktiviertem Global Resiliency erstellen** auswählen. Alle Aliase werden repliziert, auch wenn sie vor der Aktivierung der Replikation erstellt wurden.

1. Gehen Sie zu **Alias — Neuen Alias** **für den Bot mit aktivierter Global Resiliency-Funktion erstellen**. Alle Aliase werden repliziert, auch wenn sie vor der Aktivierung der Replikation erstellt wurden.

1. Gehe zu **Version — Neue Version** **für den Bot mit aktiviertem Global Resiliency erstellen**. Jede Version, die einem Alias zugeordnet ist, wird repliziert, auch wenn sie vor der Aktivierung der Replikation erstellt wurde.

**Anmerkung**  
Kunden haben weiterhin die volle Kontrolle über die Verwaltung ihrer ressourcenbasierten Richtlinien und Tags für replizierte Bots. Lambda-Funktionen und CloudWatch Logs Groups müssen in beiden Regionen mit denselben Identifikatoren bereitgestellt werden. Benutzer müssen die Lambda-Funktion in der Replikatregion nicht erneut zuordnen.

## Deaktivierung der globalen Resilienz
<a name="disabling-gr"></a>

Sie können Global Resiliency jederzeit deaktivieren, indem Sie auf die Schaltfläche **Disable Global Resiliency** klicken. Diese Aktion verhindert, dass Ihr Quell-Bot und alle mit ihm verknüpften Aliase und Versionen in anderen Regionen repliziert werden.

## Verwendung APIs mit Global Resiliency für Ihre Lex V2-Bots
<a name="usingapis-gr"></a>

Sie können API-Aufrufe in Global Resiliency wie folgt tätigen. APIs Weitere Informationen zu Global Resiliency APIs und Amazon Lex V2 finden Sie im [Amazon Lex V2 API-Leitfaden](https://docs.aws.amazon.com/lexv2/latest/dg/api_ref.html).
+ **CreateBotReplica**

  Aktivieren Sie Global Resiliency und erstellen Sie einen replizierten Bot. Erfordert `replicaRegion`.

  Weitere Informationen finden Sie [CreateBotReplica](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_CreateBotReplica.html)im Amazon Lex V2 API-Leitfaden.
+ **DeleteBotReplica**

  Deaktivieren Sie Global Resiliency und löschen Sie den replizierten Bot. Erfordert `replicaRegion` und `botId`.

  Weitere Informationen finden Sie [DeleteBotReplica](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DeleteBotReplica.html)im Amazon Lex V2 API-Leitfaden.
+ **ListBotReplicas**

  Listet die replizierten Bots in der sekundären Zone auf. Erfordert `botId`.

  Weitere Informationen finden Sie [ListBotReplicas](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_ListBotReplicas.html)im Amazon Lex V2 API-Leitfaden.
+ **DescribeBotReplica**

  Zusammenfassung der Informationen für den replizierten Bot. Erfordert `replicaRegion` und `botId`.

  Weitere Informationen finden Sie [DescribeBotReplica](https://docs.aws.amazon.com/lexv2/latest/APIReference/API_DescribeBotReplica.html)im Amazon Lex V2 API-Leitfaden.

# Integration eines Amazon Lex V2-Bots in eine Messaging-Plattform
<a name="deploying-messaging-platform"></a>

In diesem Abschnitt wird erklärt, wie Amazon Lex V2-Bots in die Messaging-Plattformen Facebook, Slack und Twilio integriert werden. Wenn Sie noch keinen Amazon Lex V2-Bot haben, erstellen Sie einen. In diesem Thema gehen wir davon aus, dass Sie den Bot verwenden, in dem Sie ihn erstellt haben[Übung 1: Einen Chatbot aus einer Vorlage erstellen](exercise-1.md). Sie können jedoch jeden beliebigen Bot verwenden. 

**Anmerkung**  
Beim Speichern Ihrer Facebook-, Slack- oder Twilio-Konfigurationen verwendet Amazon Lex V2 eine, um Informationen AWS KMS key zu verschlüsseln. Wenn Sie zum ersten Mal einen Kanal zu einer dieser Messaging-Plattformen einrichten, erstellt Amazon Lex V2 einen vom Kunden verwalteten Standardschlüssel (`aws/lex`) in Ihrem AWS-Konto, oder Sie können Ihren eigenen vom Kunden verwalteten Schlüssel auswählen. Amazon Lex V2 unterstützt nur symmetrische Schlüssel. Weitere Informationen finden Sie im [AWS Key Management Service -Entwicklerhandbuch](https://docs.aws.amazon.com/kms/latest/developerguide/).

Wenn eine Messaging-Plattform eine Anfrage an Amazon Lex V2 sendet, enthält sie plattformspezifische Informationen als Anforderungsattribut für Ihre Lambda-Funktion. Verwenden Sie dieses Attribut, um das Verhalten Ihres Bots anzupassen. Weitere Informationen finden Sie unter [Einstellung von Anforderungsattributen für Ihren Lex V2-Bot](context-mgmt-request-attribs.md).


**Allgemeine Anforderungsattribute für Messaging-Plattformen**  

| Attribut | Description | 
| --- | --- | 
| x-amz-lexAllgemeine Anforderungsattribute für Messaging-Plattformen ----sep----:channels:platform | Einer der folgenden Werte: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/lexv2/latest/dg/deploying-messaging-platform.html) | 

# Integrieren eines Amazon Lex V2-Bots mit Facebook Messenger
<a name="deploy-facebook-messenger"></a>

Sie können Ihren Amazon Lex V2-Bot im Facebook Messenger hosten. Wenn Sie dies tun, können Facebook-Nutzer mit Ihrem Bot interagieren, um Absichten zu erfüllen. 

Bevor Sie beginnen, müssen Sie sich unter [https://developers.facebook.com](https://developers.facebook.com)für ein Facebook-Entwicklerkonto anmelden.

Sie müssen die folgenden Schritte ausführen:

**Topics**
+ [

# Schritt 1: Erstellen Sie eine Facebook-Anwendung
](facebook-step-1.md)
+ [

# Schritt 2: Integrieren Sie Facebook Messenger in den Amazon Lex V2-Bot
](facebook-step-2.md)
+ [

# Schritt 3: Schließe die Facebook-Integration mit deinem Lex V2-Bot ab
](facebook-step-3.md)
+ [

# Schritt 4: Testen Sie die Integration mit Facebook Messenger
](facebook-step-4.md)

# Schritt 1: Erstellen Sie eine Facebook-Anwendung
<a name="facebook-step-1"></a>

Klicken Sie auf dem Facebook-Developer- Portal, erstellen Sie eine Facebook-Anwendung und eine Facebook-Seite. 

**Um eine Facebook-Anwendung zu erstellen**

1. Öffnen Sie [ https://developers.facebook.com/apps](https://developers.facebook.com/apps) 

1. Wählen Sie **Create app (App erstellen)**.

1. Wählen Sie auf der Seite „**App erstellen**“ die Option **Business** und dann **Weiter** aus.

1. Treffen Sie in den Feldern **App-Name hinzufügen**, **App-Kontakt-E-Mail** und **Unternehmenskonto** die entsprechenden Optionen für Ihre App. Wählen Sie **App erstellen**, um fortzufahren.

1. Wählen **Sie unter Produkte zu Ihrer App hinzufügen** auf der **Messenger-Kachel** die Option **Einrichten** aus.

1. Wählen Sie im Abschnitt **Zugriffstoken** die Option **Seiten hinzufügen oder entfernen** aus.

1. Wählen Sie eine Seite aus, die Sie mit Ihrer App verwenden möchten, und wählen Sie dann **Weiter**.

1. Behalten Sie **unter Was darf die App tun?** die Standardeinstellungen bei und wählen Sie dann **Fertig** aus.

1. Klicken Sie auf der Bestätigungsseite auf **OK**.

1. Wählen Sie im Abschnitt **Zugriffstoken** die Option **Generate Token** aus und kopieren Sie dann das Token. Sie geben dieses Token in der Amazon Lex V2-Konsole ein.

1. Wählen Sie im linken Menü **Einstellungen** und dann **Basic**.

1. Wählen Sie für **App Secret** die Option **Show** aus und kopieren Sie dann das Secret. Sie geben dieses Token in der Amazon Lex V2-Konsole ein.

## Nächster Schritt
<a name="facebook-step-1-next"></a>

[Schritt 2: Integrieren Sie Facebook Messenger in den Amazon Lex V2-Bot](facebook-step-2.md)

# Schritt 2: Integrieren Sie Facebook Messenger in den Amazon Lex V2-Bot
<a name="facebook-step-2"></a>

In diesem Schritt verknüpfen Sie Ihren Amazon Lex V2-Bot mit Facebook.

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Lex Lex-Konsole unter [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/).

1. Wählen Sie aus der Liste der Bots den Amazon Lex V2-Bot aus, den Sie erstellt haben.

1. Wählen Sie im linken Menü **Kanalintegrationen** und dann **Kanal hinzufügen** aus.

1. Gehen **Sie unter Kanal erstellen** wie folgt vor:

   1. Wählen Sie als **Plattform** **Facebook** aus.

   1. Wählen Sie für **Identitätsrichtlinien** den AWS KMS Schlüssel zum Schutz der Kanalinformationen aus. Der Standardschlüssel wird von Amazon Lex V2 bereitgestellt.

   1. Geben Sie dem Kanal für die **Integrationskonfiguration** einen Namen und eine optionale Beschreibung. Wählen Sie den Alias, der auf die Version des Bots verweist, die verwendet werden soll, und wählen Sie die Sprache aus, die der Kanal unterstützt.

   1. Geben Sie für die **zusätzliche Konfiguration** Folgendes ein:
      + **Alias** — Eine Zeichenfolge, die die App identifiziert, die Amazon Lex V2 aufruft. Sie können eine beliebige Zeichenfolge verwenden. Nehmen Sie diese Zeichenfolge auf und geben Sie sie in der Facebook-Entwicklerkonsole ein.
      + **Seitenzugriffstoken** — Das Seitenzugriffstoken, das Sie von der Facebook-Entwicklerkonsole kopiert haben.
      + **Geheimer App-Schlüssel** — Der geheime Schlüssel, den Sie von der Facebook-Entwicklerkonsole kopiert haben.

   1. Wählen Sie **Create (Erstellen)** aus.

   1. Amazon Lex V2 zeigt die Liste der Kanäle für Ihren Bot. Wählen Sie aus der Liste den Kanal aus, den Sie gerade erstellt haben.

   1. Notieren Sie sich **unter Rückruf-URL** die Rückruf-URL. Sie geben diese URL in der Facebook-Entwicklerkonsole ein.

## Nächster Schritt
<a name="facebook-step-2-next"></a>

[Schritt 3: Schließe die Facebook-Integration mit deinem Lex V2-Bot ab](facebook-step-3.md)

# Schritt 3: Schließe die Facebook-Integration mit deinem Lex V2-Bot ab
<a name="facebook-step-3"></a>

Verwenden Sie in diesem Schritt die Facebook-Entwicklerkonsole, um die Integration mit Amazon Lex V2 abzuschließen. 

**Um die Facebook Messenger-Integration abzuschließen**

1. Öffnen Sie [ https://developers.facebook.com/apps](https://developers.facebook.com/apps) 

1. Wählen Sie aus der Liste der Apps die App aus, die Sie in Facebook Messenger integrieren möchten.

1. Wähle im linken Menü **Messenger** und dann **Einstellungen**.

1. Im Bereich **Webhooks**:

   1. Wählen Sie **Rückruf-URL hinzufügen**.

   1. Geben **Sie unter Rückruf-URL bearbeiten** Folgendes ein:
      + **Callback-URL** — Geben Sie die Callback-URL ein, die Sie über die Amazon Lex V2-Konsole aufgezeichnet haben.
      + **Token verifizieren** — Geben Sie den Alias ein, den Sie in der Amazon Lex V2-Konsole eingegeben haben.

   1. Wählen Sie **Verify and Save** aus.

   1. Wählen Sie unter **Webhooks** neben Ihrer Seite die Option **Abonnements hinzufügen** aus.

   1. **Wählen Sie in dem sich öffnenden Fenster die Option `messages` und klicken Sie dann auf Speichern.**

## Nächster Schritt
<a name="facebook-step-3-next"></a>

[Schritt 4: Testen Sie die Integration mit Facebook Messenger](facebook-step-4.md)

# Schritt 4: Testen Sie die Integration mit Facebook Messenger
<a name="facebook-step-4"></a>

Sie können jetzt mit Ihrem Amazon Lex V2-Bot eine Konversation über Facebook Messenger starten.

**Um die Integration zwischen Facebook Messenger und einem Amazon Lex V2-Bot zu testen**

1. Öffnen Sie die Facebook-Seite, die Sie in Schritt 1 mit Ihrem Bot verknüpft haben.

1. Verwenden Sie im Messenger-Fenster die unter angegebenen Testäußerungen. [Übung 1: Einen Chatbot aus einer Vorlage erstellen](exercise-1.md)

# Einen Amazon Lex V2-Bot mit Slack integrieren
<a name="deploy-slack"></a>

Dieses Thema enthält Anweisungen zur Integration eines Amazon Lex V2-Bots in die Slack-Messaging-Anwendung. Führen Sie die folgenden Schritte aus:

**Topics**
+ [

# Schritt 1: Melde dich bei Slack an und erstelle ein Slack-Team
](slack-step-1.md)
+ [

# Schritt 2: Erstelle eine Slack-Anwendung
](slack-step-2.md)
+ [

# Schritt 3: Integrieren Sie die Slack-Anwendung in den Amazon Lex V2-Bot
](slack-step-3.md)
+ [

# Schritt 4: Schließe die Slack-Integration mit deinem Lex V2-Bot ab
](slack-step-4.md)
+ [

# Schritt 5: Teste die Integration zwischen deinem Lex V2-Bot und Slack
](slack-step-5.md)

# Schritt 1: Melde dich bei Slack an und erstelle ein Slack-Team
<a name="slack-step-1"></a>

Melden Sie sich für ein Slack-Konto an und erstellen Sie ein Slack-Team. Anweisungen hierzu finden Sie unter [Verwenden von Slack](https://get.slack.help/hc/en-us/articles/212675257-Creating-a-Slack-account). Im nächsten Abschnitt erstellst du eine Slack-Anwendung, die jedes Slack-Team installieren kann.

## Nächster Schritt
<a name="slack-step-1-next"></a>

[Schritt 2: Erstelle eine Slack-Anwendung](slack-step-2.md)

# Schritt 2: Erstelle eine Slack-Anwendung
<a name="slack-step-2"></a>

In diesem Abschnitt führen Sie folgenden Aufgaben aus: 

1. Erstelle eine Slack-Anwendung in der Slack-API-Konsole.

1. Konfiguriere die Anwendung so, dass sie deinem Bot interaktive Nachrichten hinzufügt.

Am Ende dieses Abschnitts erhalten Sie Anmeldeinformationen für die Anwendung (Client-ID, Client Secret und Verification Token). Im nächsten Schritt verwenden Sie diese Informationen, um den Bot in die Amazon Lex V2-Konsole zu integrieren.

**Um eine Slack-Anwendung zu erstellen**

1. Melde dich bei der Slack API-Konsole an unter. [https://api.slack.com](https://api.slack.com)

1. Erstellen Sie eine -Anwendung. 

   Nachdem Sie die Anwendung erfolgreich erstellt haben, zeigt Slack die Seite **Basic Information** für die Anwendung an. 

1. Konfigurieren Sie die Anwendungsfunktionen wie folgt:

   1. Wähle im linken Menü **Interaktivität und** Kurzbefehle.
     + Aktivieren Sie die Option, um interaktive Komponenten zu aktivieren.
     + Geben Sie im Feld **Request URL** eine gültige URL an. Sie können beispielsweise die Datei **https://slack.com** verwenden.
**Anmerkung**  
Geben Sie zunächst eine gültige URL ein, sodass Sie das Verifizierungs-Token erhalten, das Sie im nächsten Schritt benötigen. Sie werden diese URL aktualisieren, nachdem Sie die Bot-Channel-Verknüpfung in der Amazon Lex-Konsole hinzugefügt haben. 
     + Wählen Sie **Save Changes**.

1. Klicken Sie im linken Menü unter **Settings** auf **Basic Information**. Notieren Sie die folgenden Anwendungs-Anmeldeinformationen:
   + Client-ID 
   + Clientschlüssel
   + Verifizierungstoken 

## Nächster Schritt
<a name="slack-step-2-next"></a>

[Schritt 3: Integrieren Sie die Slack-Anwendung in den Amazon Lex V2-Bot](slack-step-3.md)

# Schritt 3: Integrieren Sie die Slack-Anwendung in den Amazon Lex V2-Bot
<a name="slack-step-3"></a>

 Integrieren Sie in diesem Abschnitt die von Ihnen erstellte Slack-Anwendung mit dem Amazon Lex V2-Bot, den Sie mithilfe von Channel-Integrationen erstellt haben. 

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Lex Lex-Konsole unter [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/).

1. Wählen Sie aus der Liste der Bots den Amazon Lex V2-Bot aus, den Sie erstellt haben.

1. Wählen Sie im linken Menü **Kanalintegrationen** und dann **Kanal hinzufügen** aus.

1. Gehen **Sie unter Kanal erstellen** wie folgt vor:

   1. Wähle **Slack** als **Plattform** aus.

   1. Wähle für **Identitätsrichtlinien** den AWS KMS Schlüssel zum Schutz der Kanalinformationen aus. Der Standardschlüssel wird von Amazon Lex V2 bereitgestellt.

   1. Geben Sie dem Kanal für die **Integrationskonfiguration** einen Namen und eine optionale Beschreibung. Wählen Sie den Alias, der auf die zu verwendende Version des Bots verweist, und wählen Sie die Sprache aus, die der Kanal unterstützt.
**Anmerkung**  
 Wenn Ihr Bot in mehreren Sprachen verfügbar ist, müssen Sie für jede Sprache einen anderen Kanal und eine andere Anwendung erstellen. 

   1. Geben Sie für die **zusätzliche Konfiguration** Folgendes ein:
      + **Client-ID** — gib die Client-ID von Slack ein. 
      + **Kundengeheimnis** — gib das Client-Geheimnis von Slack ein. 
      + **Verifizierungstoken** — gib das Verifizierungstoken von Slack ein.
      + **URL der Erfolgsseite** — Die URL der Seite, die Slack öffnen soll, wenn der Benutzer authentifiziert ist. Normalerweise lässt du dieses Feld leer.

1. Wählen Sie **Erstellen**, um den Kanal zu erstellen.

1. Amazon Lex V2 zeigt die Liste der Kanäle für Ihren Bot. Wählen Sie aus der Liste den Kanal aus, den Sie gerade erstellt haben.

1. Notieren Sie sich **unter Callback-URL** den Endpunkt und den OAuth Endpunkt.

## Nächster Schritt
<a name="slack-step-3-next"></a>

[Schritt 4: Schließe die Slack-Integration mit deinem Lex V2-Bot ab](slack-step-4.md)

# Schritt 4: Schließe die Slack-Integration mit deinem Lex V2-Bot ab
<a name="slack-step-4"></a>

Verwenden Sie in diesem Abschnitt die Slack-API-Konsole, um die Integration mit der Slack-Anwendung abzuschließen.

1. Melde dich bei der Slack-API-Konsole an unter. [https://api.slack.com](https://api.slack.com) Wählen Sie die App aus, die Sie in [Schritt 2: Erstelle eine Slack-Anwendung](slack-step-2.md) erstellt haben.

1. Aktualisiere die Funktion **OAuth & Berechtigungen** wie folgt:

   1. Wählen Sie im linken Menü die Option **OAuth & Berechtigungen** aus.

   1. Fügen Sie im URLs Abschnitt **Umleitung** den OAuth Endpunkt hinzu, den Amazon Lex im vorherigen Schritt bereitgestellt hat. Wählen Sie **Add** und dann **Save URLs** aus.

   1. Fügen Sie im Abschnitt **Bot-Token-Bereiche** zwei Berechtigungen mit der Schaltfläche ** OAuth Bereich hinzufügen hinzu**. Filtern Sie die Liste nach dem folgenden Text:
      + **chat:write**
      + **team:read**

1. Aktualisieren Sie die Funktion **Interaktivität und Kurzbefehle**, indem Sie den Wert der **Anforderungs-URL** auf den Endpunkt aktualisieren, den Amazon Lex im vorherigen Schritt bereitgestellt hat. Geben Sie den Endpunkt ein, den Sie in Schritt 3 gespeichert haben, und wählen Sie dann **Änderungen speichern**.

1. Abonnieren Sie die Funktion **Event Subscriptions-** wie folgt:
   + Aktivieren Sie Ereignisse, indem Sie die Option **On** auswählen.
   + Setzen Sie den Wert für die **Anforderungs-URL** auf den Endpunkt, den Amazon Lex im vorherigen Schritt bereitgestellt hat. 
   + Wählen **Sie im Abschnitt Bot-Ereignisse abonnieren** die Option **Bot-Benutzerereignis hinzufügen** aus und fügen Sie das **message.im** Bot-Ereignis hinzu, um Direktnachrichten zwischen dem Endbenutzer und dem Slack-Bot zu aktivieren.
   + Speichern Sie die Änderungen.

1. Aktiviere das Senden von Nachrichten über den Nachrichten-Tab wie folgt:
   + Wählen Sie im linken Menü **App Home**.
   + Wählen Sie im Bereich „**Tabs anzeigen**“ auf dem Nachrichten-Tab **die Option Benutzern das Senden von Slash-Befehlen und Nachrichten erlauben aus**.

1. Wählen Sie **Manage Distribution** unter **Settings** aus. Wählen Sie **Add to Slack** aus, um die Anwendung zu installieren. Wenn du bei mehreren Workspaces authentifiziert bist, wähle zuerst den richtigen Workspace in der oberen rechten Ecke aus der Drop-down-Liste aus. Wählen Sie als Nächstes **Zulassen** aus, um den Bot zu autorisieren, auf Nachrichten zu antworten. 
**Anmerkung**  
Wenn du später Änderungen an den Einstellungen deiner Slack-Anwendung vornimmst, musst du diesen Teilschritt wiederholen.

## Nächster Schritt
<a name="slack-step-4-next"></a>

[Schritt 5: Teste die Integration zwischen deinem Lex V2-Bot und Slack](slack-step-5.md)

# Schritt 5: Teste die Integration zwischen deinem Lex V2-Bot und Slack
<a name="slack-step-5"></a>

Verwenden Sie jetzt ein Browserfenster, um die Integration von Slack mit Ihrem Amazon Lex V2-Bot zu testen.

**Um deine Slack-Anwendung zu testen**

1. Starte Slack. Wähle im linken Menü im Bereich **Direktnachrichten** deinen Bot aus. Wenn Sie Ihren Bot nicht sehen, klicken Sie auf das Plus-Symbol (\$1) neben **Direct Messages**, um danach zu suchen.

1. Nehmen Sie mit Ihrer Slack-Anwendung an einem Chat teil. Dein Bot reagiert auf Nachrichten.

   Wenn Sie den Bot mit erstellt haben[Übung 1: Einen Chatbot aus einer Vorlage erstellen](exercise-1.md), können Sie die Beispielkonversationen aus dieser Übung verwenden.

# Integration eines Amazon Lex V2-Bots mit Twilio SMS
<a name="deploy-twilio-sms"></a>

Dieses Thema enthält Anweisungen zur Integration eines Amazon Lex V2-Bots in den Twilio Simple Message Service (SMS). Führen Sie die folgenden Schritte aus:

**Topics**
+ [

# Schritt 1: Erstellen Sie ein Twilio SMS-Konto
](twilio-step-1.md)
+ [

# Schritt 2: Integrieren Sie den Twilio-Nachrichtendienst-Endpunkt in den Amazon Lex V2-Bot
](twilio-step-2.md)
+ [

# Schritt 3: Vollständige Twilio-Integration zwischen Ihrem Lex V2-Bot und Twilio
](twilio-step-3.md)
+ [

# Schritt 4: Testen Sie die Integration zwischen Ihrem Lex V2-Bot und Twilio
](twilio-step-4.md)

# Schritt 1: Erstellen Sie ein Twilio SMS-Konto
<a name="twilio-step-1"></a>

Melden Sie sich für ein Twilio-Konto an und erfassen Sie die folgenden Kontoinformationen: 
+ **ACCOUNT SID**
+ **AUTH TOKEN**

[Anweisungen zur Registrierung finden Sie unter https://www.twilio.com /console.](https://www.twilio.com/console)

## Nächster Schritt
<a name="twilio-step-1-next"></a>

[Schritt 2: Integrieren Sie den Twilio-Nachrichtendienst-Endpunkt in den Amazon Lex V2-Bot](twilio-step-2.md)

# Schritt 2: Integrieren Sie den Twilio-Nachrichtendienst-Endpunkt in den Amazon Lex V2-Bot
<a name="twilio-step-2"></a>

1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Lex Lex-Konsole unter [https://console.aws.amazon.com/lex/](https://console.aws.amazon.com/lex/).

1. Wählen Sie aus der Liste der Bots den Amazon Lex V2-Bot aus, den Sie erstellt haben.

1. Wählen Sie im linken Menü **Kanalintegrationen** und dann **Kanal hinzufügen** aus.

1. Gehen **Sie unter Kanal erstellen** wie folgt vor:

   1. Wählen Sie als **Plattform** **Twilio** aus.

   1. Wählen Sie für **Identitätsrichtlinien** den AWS KMS Schlüssel zum Schutz der Kanalinformationen aus. Der Standardschlüssel wird von Amazon Lex V2 bereitgestellt.

   1. Geben Sie dem Kanal für die **Integrationskonfiguration** einen Namen und eine optionale Beschreibung. Wählen Sie den Alias, der auf die Version des Bots verweist, die verwendet werden soll, und wählen Sie die Sprache aus, die der Kanal unterstützt.

   1. Geben Sie für die **zusätzliche Konfiguration** die Konto-SID und das Authentifizierungstoken aus dem Twilio-Dashboard ein.

1. Wählen Sie **Erstellen** aus.

1. Wählen Sie aus der Liste der Kanäle den Kanal aus, den Sie gerade erstellt haben.

1. Kopieren Sie die **Callback-URL**.

## Nächster Schritt
<a name="twilio-step-2-next"></a>

[Schritt 3: Vollständige Twilio-Integration zwischen Ihrem Lex V2-Bot und Twilio](twilio-step-3.md)

# Schritt 3: Vollständige Twilio-Integration zwischen Ihrem Lex V2-Bot und Twilio
<a name="twilio-step-3"></a>

Verwenden Sie die Twilio-Konsole, um die Integration Ihres Amazon Lex V2-Bots mit Twilio SMS abzuschließen.

1. [Öffnen Sie die Twilio-Konsole unter /console. https://www.twilio.com](https://www.twilio.com/console)

1. Wählen Sie im linken Menü „**Alle Produkte und Dienste“ und** anschließend „**Telefonnummer**“.

1. Wenn du eine Telefonnummer hast, wähle sie aus. Wenn Sie keine Telefonnummer haben, wählen Sie Nummer **kaufen, um eine** zu erhalten.

1. Geben Sie im Bereich **Messaging** unter **A MESSAGE COMES IN** die Callback-URL von der Amazon Lex V2-Konsole ein.

1. Wählen Sie **Speichern**.

## Nächster Schritt
<a name="twilio-step-3-next"></a>

[Schritt 4: Testen Sie die Integration zwischen Ihrem Lex V2-Bot und Twilio](twilio-step-4.md)

# Schritt 4: Testen Sie die Integration zwischen Ihrem Lex V2-Bot und Twilio
<a name="twilio-step-4"></a>

Verwenden Sie Ihr Mobiltelefon, um die Integration zwischen Twilio SMS und Ihrem Bot zu testen. Senden Sie von Ihrem Mobiltelefon aus Nachrichten an die Twilio-Nummer.

Wenn Sie den Bot mit erstellt haben[Übung 1: Einen Chatbot aus einer Vorlage erstellen](exercise-1.md), können Sie die Beispielkonversationen aus dieser Übung verwenden.

# Integration eines Amazon Lex V2-Bots in ein Kontaktzentrum
<a name="contact-center"></a>

Sie können Amazon Lex V2-Bots in Ihre Kontaktzentren integrieren, um Self-Service-Anwendungsfälle mithilfe der Amazon Lex V2-Streaming-API zu ermöglichen. Verwenden Sie diese Bots als Agenten für interaktive Sprachantwort (IVR) in der Telefonie oder als textbasierten Chatbot, der in Ihr Kontaktzentrum integriert ist. Weitere Informationen zum Streaming APIs finden Sie unter. [Konversationen an einen Amazon Lex V2-Bot streamen](streaming.md)

Beim Streaming APIs können Sie die folgenden Funktionen aktivieren:
+ **Unterbrechungen** („Barge-In“) — Anrufer können den Bot unterbrechen und eine Frage beantworten, bevor die Aufforderung abgeschlossen ist. Weitere Informationen finden Sie unter [So aktivieren, dass Ihr Amazon Lex V2-Bot vom Benutzer unterbrochen wird](interrupt-bot.md).
+ **Warten und weitermachen** — Anrufer können den Bot anweisen, zu warten, wenn sie während eines Anrufs Zeit benötigen, um zusätzliche Informationen abzurufen, z. B. eine Kreditkartennummer oder eine Buchungsnummer. Weitere Informationen finden Sie unter [Den Amazon Lex V2-Bot so aktivieren, dass er während einer Pause darauf wartet, dass der Benutzer weitere Informationen bereitstellt](wait-and-continue.md).
+ **DTMF-Unterstützung** — Anrufer können Informationen synonym per Sprache oder DTMF bereitstellen.
+ **SSML-Unterstützung** — Sie können Amazon Lex V2-Bot-Eingabeaufforderungen mithilfe von SSML-Tags konfigurieren, um eine bessere Kontrolle über die Sprachgenerierung aus Text zu erhalten. Weitere Informationen finden Sie unter [Generieren von Sprache aus SSML-Dokumenten](https://docs.aws.amazon.com/polly/latest/dg/ssml.html) im *Amazon Polly Developer Guide*.
+ **Konfigurierbare Timeouts** — Sie können konfigurieren, wie lange es dauern soll, bis Kunden ihre Rede beendet haben, bevor Amazon Lex V2 ihre Spracheingaben erfasst, z. B. die Beantwortung einer Ja- oder Nein-Frage oder die Angabe eines Datums oder einer Kreditkartennummer. Weitere Informationen finden Sie unter [Konfiguration von Timeouts für die Erfassung von Benutzereingaben mit einem Lex V2-Bot](session-attribs-speech.md).
+ **Aktualisierungen des Erfüllungsfortschritts** — Sie können den Bot so konfigurieren, dass er während der Ausführung der Geschäftslogik für die Erfüllung von Absichten je nach Erfüllungsstatus mehrere Nachrichten sendet. Sie können den Bot so einrichten, dass er mit Nachrichten reagiert, wenn die Erfüllung beginnt und abgeschlossen ist, und dass er regelmäßige Updates für Lambda-Funktionen mit langer Laufzeit bereitstellt. Weitere Informationen finden Sie unter [Updates zum Fulfillment-Fortschritt für Ihren Lex V2-Bot konfigurieren](streaming-progress.md).

# Amazon Chime SDK
<a name="contact-center-chime"></a>

Verwenden Sie das Amazon Chime SDK, um Ihren Web- oder Mobilanwendungen Audio-, Video-, Screensharing- und Messaging-Funktionen in Echtzeit hinzuzufügen. Das Amazon Chime SDK bietet einen PSTN-Audiodienst (Public Switched Telephone Network), mit dem Sie benutzerdefinierte Telefonieanwendungen mit einer Funktion erstellen können. AWS Lambda 

Amazon Chime PSTN-Audio ist in Amazon Lex V2 integriert. Sie können diese Integration verwenden, um auf Amazon Lex V2-Bots als interaktive Sprachantwortsysteme (IVR) in Kontaktzentren für Audiointeraktionen zuzugreifen. Verwenden Sie dies, um Amazon Lex V2 mithilfe von PSTN-Audiodiensten in den folgenden Szenarien zu integrieren.

**Contact-Center-Integrationen** — Sie können den Amazon Chime Voice Connector und den Amazon Chime SDK PSTN-Audioservice verwenden, um auf Amazon Lex V2-Bots zuzugreifen. Verwenden Sie sie in jeder Contact-Center-Anwendung, die das Session Initiation Protocol (SIP) für die Sprachkommunikation verwendet. Diese Integration erweitert Ihr vorhandenes lokales oder cloudbasiertes Contact Center mit SIP-Unterstützung um Sprachgespräche in natürlicher Sprache. Eine Liste der unterstützten Contact-Center-Plattformen finden Sie unter [Amazon Chime Voice Connector-Ressourcen](https://aws.amazon.com/chime/voice-connector/resources/).

Das folgende Diagramm zeigt die Integration zwischen einem Contact Center, das SIP verwendet, und Amazon Lex V2.

![\[Der Informationsfluss zwischen einem Contact Center und Amazon Lex V2 mithilfe des Amazon Chime SDK.\]](http://docs.aws.amazon.com/de_de/lexv2/latest/dg/images/chime-sip.flow.png)


**Direkter Telefonie-Support** — Sie können maßgeschneiderte IVR-Lösungen erstellen, um über eine im Amazon Chime SDK bereitgestellte Telefonnummer direkt auf Amazon Lex V2-Bots zuzugreifen.

 Weitere Informationen finden Sie in den folgenden Themen im *Amazon Chime SDK-Handbuch*.
+ [SIP-Integration mithilfe eines Amazon Chime Chime-Sprachanschlusses](https://docs.aws.amazon.com/chime/latest/dg/mtgs-sdk-cvc.html)
+ [Verwenden des Amazon Chime SDK PSTN-Audiodienstes](https://docs.aws.amazon.com/chime/latest/dg/build-lambdas-for-sip-sdk.html)
+ [Integrieren von Amazon Chime PSTN-Audio mit Amazon Lex V2](https://docs.aws.amazon.com/chime/latest/dg/start-bot-conversation.html)

Wenn das Amazon Chime SDK eine Anfrage an Amazon Lex V2 sendet, enthält es plattformspezifische Informationen für Ihre Lambda-Funktion und Konversationsprotokolle. Verwenden Sie diese Informationen, um die Contact-Center-Anwendung zu ermitteln, die Traffic an Ihren Bot sendet.


| Gemeinsames Anforderungsattribut | Wert | 
| --- | --- | 
| x-amz-lexAllgemeines Anforderungsattribut ----sep----:channels:platform | Amazon Chime SDK PSTN Audio | 

# Amazon Connect
<a name="contact-center-connect"></a>

Amazon Connect ist ein Omnichannel-Cloud-Contact Center. Sie können in wenigen Schritten ein Kontaktzentrum einrichten, Agenten hinzufügen, die sich überall befinden, und mit Ihren Kunden in Kontakt treten. Weitere Informationen finden [Sie unter Erste Schritte mit Amazon Connect](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html) im *Amazon Connect Connect-Administratorhandbuch*.

Durch die Kommunikation über unterschiedliche Kanäle profitieren Ihre Kunden von einer personalisierten Erfahrung. Sie können beispielsweise Chat- und Sprachkontakt anbieten, die auf Kundenpräferenzen und geschätzten Wartezeiten basieren. In der Zwischenzeit können Agenten alle Kunden von nur einer Oberfläche aus betreuen. Sie können beispielsweise mit Kunden chatten und Aufgaben erstellen oder beantworten, während diese an sie weitergeleitet werden.

Sie können Amazon Connect für Audiointeraktionen mit Ihren Kunden oder Amazon Connect Chat für reine Textinteraktionen verwenden.

Weitere Informationen finden Sie in den folgenden Themen im *Amazon Connect Connect-Administratorhandbuch*.
+ [Was ist Amazon Connect](https://docs.aws.amazon.com/connect/latest/adminguide/what-is-amazon-connect.html)
+ [Einen Amazon Lex V2-Bot hinzufügen](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-lex.html)
+ [Amazon Connect Kontaktblock für Kundeneingaben abrufen](https://docs.aws.amazon.com/connect/latest/adminguide/get-customer-input.html)

Wenn ein Contact Center eine Anfrage an Amazon Lex V2 sendet, enthält diese plattformspezifische Informationen als Anforderungsattribut für Ihre Lambda-Funktion und Konversationsprotokolle. Verwenden Sie diese Informationen, um festzustellen, welche Contact-Center-Anwendung Traffic an Ihren Bot sendet.


**Allgemeine Anforderungsattribute für Amazon Connect**  

| Attribut | Wert | 
| --- | --- | 
| x-amz-lexAllgemeine Anforderungsattribute für Amazon Connect ----sep----:channels:platform | Einer der folgenden Werte: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/lexv2/latest/dg/contact-center-connect.html) | 

# Genesys Cloud
<a name="contact-center-genesys"></a>

Genesys Cloud ist eine Suite von Cloud-Diensten für Unternehmenskommunikation, Zusammenarbeit und Contact-Center-Management. Genesys Cloud basiert auf AWS und verwendet eine verteilte Cloud-Umgebung, die Organisationen rund um den Arbeitsplatz sicheren Zugriff bietet.

Weitere Informationen finden Sie auf den folgenden Seiten der Genesys Cloud-Website.
+ [Über das Genesys Cloud-Kontaktzentrum](https://help.mypurecloud.com/articles/about-genesys-cloud-contact-center/)
+ [Über die Amazon Lex V2-Integration](https://help.mypurecloud.com/articles/about-the-amazon-lex-v2-integration/)

Wenn ein Contact Center eine Anfrage an Amazon Lex V2 sendet, enthält es plattformspezifische Informationen als Anforderungsattribut für Ihre Lambda-Funktion und Konversationsprotokolle. Verwenden Sie diese Informationen, um festzustellen, welche Contact-Center-Anwendung Traffic an Ihren Bot sendet.


**Allgemeine Anforderungsattribute für Genesys Cloud**  

| Attribut | Wert | 
| --- | --- | 
| x-amz-lexAllgemeine Anforderungsattribute für Genesys Cloud ----sep----:channels:platform |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/de_de/lexv2/latest/dg/contact-center-genesys.html) | 

*Weitere Informationen*
+ [Stärken Sie Ihr Kontaktzentrum mit Amazon Lex und Genesys Cloud](https://aws.amazon.com/blogs/machine-learning/enhancing-customer-service-experiences-using-conversational-ai-power-your-contact-center-with-amazon-lex-and-genesys-cloud/)