Il servizio gestito da Amazon per Apache Flink era precedentemente noto come Analisi dei dati Amazon Kinesis per Apache Flink.
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
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 Table & SQL Connectors
Connettori predefiniti
Se utilizzi il AWS Management Console per creare il tuo notebook Studio, Managed Service for Apache Flink include i seguenti connettori personalizzati per impostazione predefinita:, e. flink-sql-connector-kinesis
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 il CreateApplicationAPIper 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 aws-msk-iam-auth
connettore è il connettore da utilizzare con Amazon MSK che include la funzionalità di autenticazione automatica. 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, usa l'UpdateApplicationAPIoperazione e specificali come MavenReference
nel tipo di CustomArtifactsConfigurationUpdate
dati.
Nota
È possibile failOnError
impostare su true per il flink-sql-connector-kinesis
connettore nella tabellaAPI.
Aggiungi dipendenze e connettori personalizzati
Per utilizzare il AWS Management Console per aggiungere una dipendenza o un connettore personalizzato al tuo notebook Studio, procedi nel seguente modo:
-
Carica il file del connettore personalizzato in Amazon S3.
In AWS Management Console, scegli l'opzione di creazione personalizzata per creare il tuo notebook Studio.
Segui il flusso di lavoro per la creazione del notebook Studio fino alla fase Configurazioni.
-
Nella sezione Connettori personalizzati, scegli Aggiungi connettore personalizzato.
-
Specifica la posizione Amazon S3 della dipendenza o del connettore personalizzato.
-
Scegli Save changes (Salva modifiche).
Per aggiungere una dipendenza JAR o un connettore personalizzato quando crei un nuovo notebook Studio utilizzando il CreateApplicationAPI, specifica la posizione Amazon S3 della JAR 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'UpdateApplicationAPIoperazione e specifica la posizione Amazon S3 della JAR 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.