Création de connexions AWS Glue définies par l’utilisateur - Amazon SageMaker AI

Création de connexions AWS Glue définies par l’utilisateur

Note

Toutes les connexions AWS Glue créées par les utilisateurs via l’interface utilisateur de l’extension SQL sont automatiquement dotées des balises suivantes :

  • UserProfile: user-profile-name

  • AppType: "JL"

Ces balises appliquées aux connexions AWS Glue créées via l’interface utilisateur de l’extension SQL ont deux objectifs. La balise "UserProfile": user-profile-name permet d’identifier le profil utilisateur spécifique qui a créé la connexion AWS Glue, offrant ainsi une visibilité sur l’utilisateur responsable de la connexion. La balise "AppType": "JL" catégorise la provenance de la connexion, en l’associant à l’application JupyterLab. Cela permet de différencier ces connexions de celles qui peuvent avoir été créées par d’autres moyens, tels que l’AWS CLI.

Prérequis

Avant de créer une connexion AWS Glue à l’aide de l’interface utilisateur de l’extension SQL, assurez-vous d’avoir terminé les tâches suivantes :

Flux de travail utilisateur

Les étapes suivantes fournissent le flux de travail utilisateur lors de la création de connexions utilisateur :

  1. Sélectionnez le type de source de données : en choisissant l’icône Ajouter une nouvelle connexion, un formulaire s’ouvre, invitant l’utilisateur à sélectionner le type de source de données auquel il souhaite se connecter, comme Amazon Redshift, Athena ou Snowflake.

  2. Fournissez les propriétés de connexion : en fonction de la source de données sélectionnée, les propriétés de connexion pertinentes sont chargées dynamiquement. Le formulaire indique quels champs sont obligatoires ou facultatifs pour la source de données choisie. Pour en savoir plus sur les propriétés disponibles pour votre source de données, consultez Paramètres de connexion.

  3. Sélectionnez votre ARN AWS Secrets Manager : pour les sources de données Amazon Redshift et Snowflake, l’utilisateur est invité à sélectionner l’ARN AWS Secrets Manager qui stocke des informations sensibles telles que le nom d’utilisateur et le mot de passe. Pour en savoir plus sur la création d’un secret pour votre source de données, consultez Création de secrets pour les informations d’identification et d’accès à la base de données dans Secrets Manager.

  4. Enregistrez les détails de votre connexion : lorsque vous cliquez sur Créer, les propriétés de connexion fournies sont enregistrées en tant que connexion AWS Glue.

  5. Testez votre connexion : si la connexion est établie, les bases de données et les tables associées deviennent visibles dans l’explorateur. En cas d’échec de la connexion, un message d’erreur s’affiche, invitant l’utilisateur à vérifier et à corriger les informations de connexion.

  6. Familiarisez-vous avec les fonctionnalités de l’extension SQL : pour en savoir plus sur les fonctionnalités de l’extension, consultez les Fonctionnalités et utilisation de l’extension SQL.

  7. (Facultatif) Mettez à jour ou supprimez les connexions créées par l’utilisateur : à condition que l’utilisateur dispose des autorisations nécessaires, il peut mettre à jour ou supprimer les connexions qu’il a créées. Pour en savoir plus sur les autorisations nécessaires, consultez Autorisations IAM requises par les connexions définies par l’utilisateur.