

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Usa connettori e dipendenze
<a name="how-zeppelin-connectors"></a>

I connettori consentono di leggere e scrivere dati utilizzando tecnologie diverse. Il servizio gestito per Apache Flink include tre connettori predefiniti nel notebook Studio. Puoi inoltre utilizzare connettori personalizzati. Per ulteriori informazioni sui connettori, consulta [Connettori tabella ed SQL](https://ci.apache.org/projects/flink/flink-docs-release-1.13/docs/connectors/table/overview/) nella documentazione di Apache Flink.

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

Se utilizzi il Console di gestione AWS per creare il tuo notebook Studio, Managed Service for Apache Flink include i seguenti connettori personalizzati per impostazione predefinita:`flink-sql-connector-kinesis`, e. `flink-connector-kafka_2.12` `aws-msk-iam-auth` Per creare un notebook Studio tramite la console senza questi connettori personalizzati, scegli l'opzione **Crea con impostazioni personalizzate**. Quindi, quando arrivi alla pagina **Configurazioni**, deseleziona le caselle di controllo accanto ai due connettori.

Se utilizzi l'[CreateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_CreateApplication.html)API per creare il tuo notebook Studio, i `flink-connector-kafka` connettori `flink-sql-connector-flink` e non sono inclusi per impostazione predefinita. Per aggiungerli, specificali come `MavenReference` nel tipo di dati `CustomArtifactsConfiguration`, come mostrato negli esempi seguenti.

Il connettore `aws-msk-iam-auth` è il connettore da utilizzare con Amazon MSK che include la funzionalità di autenticazione automatica con IAM. 

**Nota**  
Le versioni dei connettori mostrate nell'esempio seguente sono le uniche supportate.

```
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"

   }      
}]
```

Per aggiungere questi connettori a un notebook esistente, utilizza l'operazione [UpdateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_UpdateApplication.html)API e specificali come `MavenReference` tipo di `CustomArtifactsConfigurationUpdate` dati.

**Nota**  
È possibile impostare `failOnError` su true per il connettore `flink-sql-connector-kinesis` nell'API della tabella.

## Aggiungi dipendenze e connettori personalizzati
<a name="zeppelin-custom-connectors"></a>

Per utilizzare il Console di gestione AWS per aggiungere una dipendenza o un connettore personalizzato al tuo notebook Studio, procedi nel seguente modo:

1. Carica il file del connettore personalizzato in Amazon S3.

1. In Console di gestione AWS, scegli l'opzione di creazione **personalizzata per creare** il tuo notebook Studio.

1. Segui il flusso di lavoro per la creazione del notebook Studio fino alla fase **Configurazioni**.

1. Nella sezione **Connettori personalizzati**, scegli **Aggiungi connettore personalizzato**.

1. Specifica la posizione Amazon S3 della dipendenza o del connettore personalizzato.

1. Scegli **Save changes** (Salva modifiche).

Per aggiungere un JAR di dipendenza o un connettore personalizzato quando crei un nuovo notebook Studio utilizzando l'[CreateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_CreateApplication.html)API, specifica la posizione Amazon S3 del JAR di dipendenza o del connettore personalizzato nel `CustomArtifactsConfiguration` tipo di dati. Per aggiungere una dipendenza o un connettore personalizzato a un notebook Studio esistente, richiama l'operazione [UpdateApplication](https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_UpdateApplication.html)API e specifica la posizione Amazon S3 del JAR della dipendenza o del connettore personalizzato nel tipo di dati. `CustomArtifactsConfigurationUpdate`

**Nota**  
Quando includi una dipendenza o un connettore personalizzato, devi inserire anche tutte le relative dipendenze transitive non incluse al suo interno.