View a markdown version of this page

Création d'une connexion SAP HANA - AWS Glue

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création d'une connexion SAP HANA

Pour vous connecter à SAP HANA depuis AWS Glue, vous devez créer et stocker vos informations d'identification SAP HANA dans un AWS Secrets Manager secret, puis associer ce secret à une AWS Glue connexion SAP HANA. Vous devrez configurer la connectivité réseau entre votre service SAP HANA et AWS Glue.

Prérequis :

  • Si votre service SAP HANA se trouve dans un Amazon VPC, configurez Amazon VPC pour permettre à votre AWS Glue tâche de communiquer avec le service SAP HANA sans trafic via l'Internet public.

    Dans Amazon VPC, identifiez ou créez un VPC, un sous-réseau et un groupe de sécurité à utiliser lors de l'exécution de la tâche. AWS Glue En outre, vous devez vous assurer qu'Amazon VPC est configuré pour autoriser le trafic réseau entre votre point de terminaison SAP HANA et cet emplacement. Votre tâche devra établir une connexion TCP avec votre port JDBC SAP HANA. Pour plus d'informations sur les ports SAP HANA, consultez la documentation SAP HANA. Selon la configuration de votre réseau, cela peut nécessiter des modifications des règles du groupe de sécurité, des ACL réseau, des passerelles NAT et des connexions d'appairage.

Pour configurer une connexion à SAP HANA :
  1. Dans AWS Secrets Manager, créez un secret à l'aide de vos informations d'identification SAP HANA. Pour créer un secret dans Secrets Manager, suivez le didacticiel disponible dans la section Créer un AWS Secrets Manager secret de la AWS Secrets Manager documentation. Après avoir créé le secret, conservez le nom du secret secretName pour l'étape suivante.

    • Lorsque vous sélectionnez des Key/value paires, créez une paire pour la clé username/USERNAME avec la valeursaphanaUsername.

    • Lorsque vous sélectionnez des Key/value paires, créez une paire pour la clé password/PASSWORD avec la valeursaphanaPassword.

  2. Dans la AWS Glue console, créez une connexion en suivant les étapes décrites dansAjouter une AWS Glue connexion. Après avoir créé la connexion, conservez le nom de la connexionconnectionName, pour une utilisation ultérieure dans AWS Glue.

    • Lorsque vous sélectionnez un type de connexion, sélectionnez SAP HANA.

    • Lorsque vous fournissez l'URL SAP HANA, indiquez l'URL de votre instance.

      Les URL JDBC de SAP HANA sont au format jdbc:sap://saphanaHostname:saphanaPort/?databaseName=saphanaDBname,ParameterName=ParameterValue

      AWS Glue nécessite les paramètres d'URL JDBC suivants :

      • databaseName – une base de données par défaut dans SAP HANA à laquelle se connecter.

    • Lorsque vous sélectionnez un AWS secret, indiquezsecretName.

Après avoir créé une connexion AWS Glue SAP HANA, vous devez suivre les étapes suivantes avant d'exécuter votre AWS Glue tâche :

  • Accordez au rôle IAM associé à votre AWS Glue travail l'autorisation de liresecretName.