

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.

# Verwenden Sie Konnektoren und Abhängigkeiten
<a name="how-zeppelin-connectors"></a>

Konnektoren ermöglichen es Ihnen, Daten über verschiedene Technologien hinweg zu lesen und zu schreiben. Managed Service für Apache Flink bündelt drei Standard-Konnektoren mit Ihrem Studio-Notebook. Sie können auch benutzerdefinierte Konnektoren verwenden. Weitere Informationen zu Konnektoren finden Sie unter [Tabellen- und SQL-Konnektoren](https://ci.apache.org/projects/flink/flink-docs-release-1.13/docs/connectors/table/overview/) in der Apache-Flink-Dokumentation.

## Standardkonnektoren
<a name="zeppelin-default-connectors"></a>

Wenn Sie das verwenden, AWS-Managementkonsole um Ihr Studio-Notizbuch zu erstellen, enthält Managed Service for Apache Flink standardmäßig die folgenden benutzerdefinierten Konnektoren:`flink-sql-connector-kinesis`, `flink-connector-kafka_2.12` und`aws-msk-iam-auth`. Um über die Konsole ein Studio-Notebook ohne diese benutzerdefinierten Konnektoren zu erstellen, wählen Sie die Option **Mit benutzerdefinierten Einstellungen erstellen**. Wenn Sie dann zur Seite **Konfigurationen** gelangen, deaktivieren Sie die Kontrollkästchen neben den beiden Konnektoren.

Wenn Sie die [CreateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_CreateApplication.html)API verwenden, um Ihr Studio-Notizbuch zu erstellen, sind die `flink-connector-kafka` Konnektoren `flink-sql-connector-flink` und -Konnektoren standardmäßig nicht enthalten. Um sie hinzuzufügen, geben Sie sie als eine `MavenReference` im `CustomArtifactsConfiguration`-Datentyp an, wie in den folgenden Beispielen gezeigt.

Der Konnektor `aws-msk-iam-auth` ist der Konnektor, der mit Amazon MSK verwendet werden soll und das Feature zur automatischen Authentifizierung bei IAM enthält. 

**Anmerkung**  
Die im folgenden Beispiel gezeigten Konnektor-Versionen sind die einzigen Versionen, die wir unterstützen.

```
For the Kinesis connector:

"CustomArtifactsConfiguration": [{
"ArtifactType": "DEPENDENCY_JAR",            
   "MavenReference": {
"GroupId": "org.apache.flink",

      "ArtifactId": "flink-sql-connector-kinesis",
      "Version": "1.15.4"

   }      
}]

For authenticating with AWS MSK through AWS IAM:

"CustomArtifactsConfiguration": [{
"ArtifactType": "DEPENDENCY_JAR",            
   "MavenReference": {
"GroupId": "software.amazon.msk",
      "ArtifactId": "aws-msk-iam-auth",
      "Version": "1.1.6"
   }      
}]
            
For the Apache Kafka connector:  

"CustomArtifactsConfiguration": [{
"ArtifactType": "DEPENDENCY_JAR",            
   "MavenReference": {
"GroupId": "org.apache.flink",

      "ArtifactId": "flink-connector-kafka",
      "Version": "1.15.4"

   }      
}]
```

Um diese Konnektoren zu einem vorhandenen Notizbuch hinzuzufügen, verwenden Sie den [UpdateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_UpdateApplication.html)API-Vorgang und geben Sie sie als a `MavenReference` im `CustomArtifactsConfigurationUpdate` Datentyp an.

**Anmerkung**  
Sie können `failOnError` für den Konnektor `flink-sql-connector-kinesis` in der Tabellen-API auf true setzen.

## Fügen Sie Abhängigkeiten und benutzerdefinierte Konnektoren hinzu
<a name="zeppelin-custom-connectors"></a>

Gehen Sie folgendermaßen vor AWS-Managementkonsole , um Ihrem Studio-Notizbuch eine Abhängigkeit oder einen benutzerdefinierten Connector hinzuzufügen:

1. Laden Sie die Datei Ihres benutzerdefinierten Konnektors in Amazon S3 hoch.

1. Wählen Sie im die Option **Benutzerdefiniert erstellen AWS-Managementkonsole**, um Ihr Studio-Notizbuch zu erstellen.

1. Folgen Sie dem Workflow zur Erstellung eines Studio-Notebooks, bis Sie zum Schritt **Konfigurationen** gelangen.

1. Wählen Sie im Abschnitt **Benutzerdefinierte Konnektoren** die Option **Benutzerdefinierten Konnektor hinzufügen** aus.

1. Geben Sie den Amazon-S3-Speicherort der Abhängigkeit oder des benutzerdefinierten Konnektors an.

1. Wählen Sie **Änderungen speichern ** aus.

Um eine Abhängigkeits-JAR oder einen benutzerdefinierten Connector hinzuzufügen, wenn Sie ein neues Studio-Notizbuch mithilfe der [CreateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_CreateApplication.html)API erstellen, geben Sie den Amazon S3 S3-Speicherort der Abhängigkeits-JAR oder des benutzerdefinierten Connectors im `CustomArtifactsConfiguration` Datentyp an. Um einem vorhandenen Studio-Notizbuch eine Abhängigkeit oder einen benutzerdefinierten Connector hinzuzufügen, rufen Sie den [UpdateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_UpdateApplication.html)API-Vorgang auf und geben Sie den Amazon S3 S3-Speicherort der Abhängigkeits-JAR oder des benutzerdefinierten Connectors im `CustomArtifactsConfigurationUpdate` Datentyp an.

**Anmerkung**  
Wenn Sie eine Abhängigkeit oder einen benutzerdefinierten Konnektor einbeziehen, müssen Sie auch alle zugehörigen transitiven Abhängigkeiten einbeziehen, die nicht darin gebündelt sind.