Bemerkung
Dieser Connector unterliegt den `Nutzungsbedingungen für Snowflake Connector<https://www.snowflake.com/legal/snowflake-connector-terms/>`_.
Snowflake Openflow-Konnektor für Kafka: Konfiguration der AWS MSK IAM-Authentifizierung¶
AWS MSK IAM-Authentifizierung ermöglicht Ihnen die Verwendung von AWS Identity and Access Management (IAM) zur Authentifizierung bei Amazon Managed Streaming für Apache Kafka (MSK).
Voraussetzungen¶
Ihr Kafka-Cluster muss Amazon MSK mit aktivierter IAM-Authentifizierung sein.
Sie müssen IAM-Anmeldeinformationen in Openflow mit BYOC-Konfigurationen (Bring Your Own Cloud) bereitstellen, die in Ihrer Cloud implementiert sind.
Die/der IAM-Rolle oder -Benutzer muss über die erforderlichen MSK-Berechtigungen verfügen.
Schritt 1: Erstellen Sie einen AmazonMSKConnectionService¶
Greifen Sie über die Openflow-Ansicht auf die Konfiguration der Controller-Dienste zu:
Doppelklicken Sie auf die Verarbeitungsgruppe des Konnektors.
Klicken Sie mit der rechten Maustaste auf die Ansicht, und wählen Sie „Controller-Dienste“ aus.
Fügen Sie einen neuen AmazonMSKConnectionService hinzu:
Wählen Sie +, um einen neuen Controller-Dienst hinzuzufügen.
Wählen Sie AmazonMSKConnectionService aus der Liste.
Wählen Sie Hinzufügen.
Konfigurieren Sie die Eigenschaften von AmazonMSKConnectionService:
Eigenschaft |
Wert |
|---|---|
SASL Mechanism |
|
Security Protocol |
|
Bootstrap-Server |
|
Überprüfen Sie den AmazonMSKConnectionService:
Wählen Sie für den Dienst Verifizieren.
Stellen Sie sicher, dass der Status des Dienstes als Verifiziert angezeigt wird.
Schritt 2: Konfigurieren Sie den ConsumeKafka-Prozessor¶
Suchen Sie in Ihrem Kafka-Konnektor den ConsumeKafka-Prozessor.
Konfigurieren Sie den Prozessor für die Verwendung des neuen Verbindungsdienstes:
Setzen Sie die Eigenschaft Kafka-Verbindungsdienst für den AmazonMSKConnectionService, den Sie in Schritt 1: Erstellen Sie einen AmazonMSKConnectionService erstellt haben.
Schritt 3 (optional): Entfernen Sie alte Kafka-Verbindungen¶
Suchen Sie auf der Registerkarte „Controller-Dienste“ den alten Kafka3Connection-Dienst.
Deaktivieren und entfernen Sie den Dienst:
Wählen Sie Deaktivieren für den alten Dienst.
Nachdem der Dienst deaktiviert ist, wählen Sie Löschen, um den alten Dienst zu entfernen.