Note
Ce connecteur est soumis aux conditions d’utilisation de Snowflake Connector.
Connecteur Openflow Snowflake pour Kafka : Configuration de l’authentification AWS MSK IAM¶
AWS MSK IAM vous permet d’utiliser AWS Identity and Access Management (IAM) pour vous authentifier auprès d’Amazon Managed Streaming for Apache Kafka (MSK).
Conditions préalables¶
Votre cluster Kafka doit être Amazon MSK avec l’authentification IAM activée.
Vous devez fournir des identifiants IAM dans Openflow avec des configurations BYOC (bring your own cloud), déployées dans votre Cloud.
Le rôle ou l’utilisateur de IAM doit disposer des autorisations nécessaires pour MSK.
Étape 1 : Créer AmazonMSKConnectionService¶
À partir du canevas Openflow, accédez à la configuration des services du contrôleur :
Double-cliquez sur le groupe de traitement du connecteur.
Cliquez avec le bouton droit de la souris sur le canevas et sélectionnez Services de contrôleur.
Ajoutez un nouveau AmazonMSKConnectionService :
Sélectionnez + pour ajouter un nouveau service de contrôleur.
Sélectionnez AmazonMSKConnectionService dans la liste.
Sélectionnez Ajouter.
Configurez les propriétés de AmazonMSKConnectionService :
Propriété |
Valeur |
|---|---|
Mécanisme SASL |
|
Protocole de sécurité |
|
Serveurs Bootstrap |
|
Vérifiez le site AmazonMSKConnectionService :
Sélectionnez Vérifier pour le service.
Confirmez que l’état du service indique Vérifié.
Étape 2 : Configurer le processeur ConsumeKafka¶
Dans votre connecteur Kafka, recherchez le processeur ConsumeKafka.
Configurez le processeur pour qu’il utilise le nouveau service de connexion :
Définissez la propriété Kafka Connection Service sur le AmazonMSKConnectionService que vous avez créé dans Étape 1 : Créer AmazonMSKConnectionService.
Étape 3 (facultative) : Supprimer l’ancien service de connexion Kafka¶
Dans l’onglet Services du contrôleur, recherchez l’ancien service Kafka3Connection.
Désactivez et supprimez l’ancien service :
Sélectionnez Désactiver pour l’ancien service.
Une fois désactivé, sélectionnez Supprimer pour supprimer l’ancien service.