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à.
Creazione di una connessione SAP HANA
Per connetterti a SAP HANA da AWS Glue, dovrai creare e archiviare le tue credenziali SAP HANA in un segreto AWS Secrets Manager, quindi associare tale segreto a una connessione AWS Glue SAP HANA. Dovrai configurare la connettività di rete tra il tuo servizio SAP HANA e AWS Glue.
Prerequisiti:
-
Se il tuo servizio SAP HANA si trova in un Amazon VPC, configura Amazon VPC per consentire al processo AWS Glue di comunicare con il servizio SAP HANA senza che il traffico attraversi la rete Internet pubblica.
In Amazon VPC, identifica o crea un VPC, una sottorete e un gruppo di sicurezza che AWS Glue utilizzerà durante l'esecuzione del processo. Inoltre, assicurati che Amazon VPC sia configurato per consentire il traffico di rete tra l'endpoint SAP HANA e questa posizione. Il tuo processo dovrà stabilire una connessione TCP con la tua porta SAP HANA JDBC. Per ulteriori informazioni sulle porte SAP HANA, consulta la documentazione SAP HANA.
In base al layout di rete, potrebbe richiedere modifiche alle regole dei gruppi di sicurezza, alle liste di controllo accessi di rete, ai gateway NAT e alle connessioni peering.
Per configurare una connessione a SAP HANA:
In AWS Secrets Manager, crea un segreto utilizzando le tue credenziali SAP HANA. Per creare un segreto in Secrets Manager, segui il tutorial disponibile in Create an AWS Secrets Manager secret nella documentazione di AWS Secrets Manager. Dopo aver creato il segreto, prendi nota del nome,
secretName
, per il passaggio successivo.-
Quando selezioni le coppie chiave/valore, crea una coppia per la chiave
user
con il valoresaphanaUsername
. -
Quando selezioni le coppie chiave/valore, crea una coppia per la chiave
password
con il valoresaphanaPassword
.
-
Nella console AWS Glue, crea una connessione seguendo i passaggi riportati in Aggiungere una AWS Glue connessione. Dopo aver creato la connessione, prendi nota del nome,
connectionName
, per l'uso futuro in AWS Glue.In Tipo di connessione, seleziona SAP HANA.
Quando fornisci l'URL SAP HANA, fornisci l'URL per la tua istanza.
Gli URL SAP HANA JDBC sono nel modulo
jdbc:sap://
saphanaHostname
:saphanaPort
/?databaseName
=saphanaDBname
,ParameterName
=ParameterValue
AWS Glue richiede i seguenti parametri URL JDBC:
databaseName
- Un database predefinito in SAP HANA a cui connettersi.
Quando selezioni il Segreto AWS, fornisci
secretName
.
Dopo aver creato una connessione AWS Glue SAP HANA, è necessario eseguire le seguenti operazioni prima di eseguire il processo AWS Glue:
Concedi al ruolo IAM associato al tuo processo AWS Glue il permesso di leggere
secretName
.