Verbindungen erstellen
So konfigurieren Sie eine Verbindung zu SAP HANA:
Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die AWS Glue-Konsole
. Erstellen Sie im AWS Glue-Studio eine Verbindung, indem Sie die Schritte in befolgen: Klicken Sie links auf „Datenverbindungen“.
Klicken Sie auf „HSM-Verbindung erstellen“.
Wählen Sie unter Datenquelle auswählen die Option SAP OData aus.
Geben Sie die Anwendungshost-URL der SAP-OData-Instance an, zu der Sie eine Verbindung herstellen möchten. Diese Host-URL der Anwendung muss über das öffentliche Internet zugänglich sein, wenn keine VPC-Verbindung besteht.
Geben Sie den Anwendungsdienstpfad der SAP-OData-Instance an, zu der Sie eine Verbindung herstellen möchten. Dies entspricht dem Katalogdienstpfad. Beispiel:
/sap/opu/odata/iwfnd/catalogservice;v=2. AWS Glue akzeptiert keinen bestimmten Objektpfad.Geben Sie die Client-Nummer der SAP-OData-Instance an, zu der Sie eine Verbindung herstellen möchten. Zulässige Werte sind [001–999]. Beispiel: 010
Geben Sie die Port-Nummer der SAP-OData-Instance an, zu der Sie eine Verbindung herstellen möchten. Beispiel: 443
Geben Sie die Anmeldesprache der SAP-OData-Instance an, zu der Sie eine Verbindung herstellen möchten. Beispiel: DE
Wählen Sie die AWS-IAM-Rolle aus, die AWS Glue übernehmen kann und über die AWS Glue Berechtigungen verfügt, die im Abschnitt IAM-Richtlinien beschrieben sind.
Wählen Sie in der Dropdown-Liste den Authentifizierungstyp aus, den Sie für diese Verbindung in AWS Glue verwenden möchten: OAUTH2 oder CUSTOM.
CUSTOM: Wählen Sie das Geheimnis aus, das Sie wie im Abschnitt AWS Secrets Manager zum Speichern Ihres Authentifizierungsgeheimnisses angegeben erstellt haben.
OAUTH 2.0: Geben Sie die folgenden Eingaben nur im Fall von OAuth 2.0 an:
Geben Sie unter Vom Benutzer verwaltete Client-Anwendungs-Client-ID Ihre Client-ID ein.
USER_MANAGED_CLIENT_APPLICATION_CLIENT_SECRET(Ihr geheimer Client-Schlüssel) im AWS Secrets Manager, den Sie im Abschnitt AWS Secrets Manager zum Speichern Ihres Authentifizierungsgeheimnisses erstellt haben.Geben Sie unter Autorisierungscode-URL Ihre Autorisierungscode-URL ein.
Geben Sie unter Autorisierungstoken-URL Ihre Autorisierungstoken-URL ein.
Geben Sie unter OAuth-Bereiche Ihre OAuth-Bereiche durch Leerzeichen getrennt ein. Beispiel:
/IWFND/SG_MED_CATALOG_0002 ZAPI_SALES_ORDER_SRV_0001
Wählen Sie die Netzwerkoptionen aus, wenn Sie Ihr Netzwerk verwenden möchten. Weitere Details finden Sie unter Konnektivität//VPC-Verbindung.
Erteilen Sie der mit Ihrem AWS Glue-Auftrag verknüpften IAM-Rolle die Berechtigung,
secretNamezu lesen. Weitere Informationen hierzu finden Sie unter IAM-Richtlinien.Wählen Sie Verbindung testen aus und testen Sie Ihre Verbindung. Wenn der Verbindungstest erfolgreich ist, klicken Sie auf Weiter, geben Sie Ihren Verbindungsnamen ein und speichern Sie Ihre Verbindung. Die Testverbindungsfunktion ist nicht verfügbar, wenn Sie Netzwerkoptionen (VPC) ausgewählt haben.