Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SAP-Systemauthentifizierung aktiviert AWS
Bevor ein SAP-System im Namen von SAP-Benutzern Anrufe tätigen kann, muss sich das SAP-System authentifizieren. AWS AWS AWS SDK für SAP ABAP unterstützt die folgenden drei Basisauthentifizierungsmethoden, die in den SDK-Profileinstellungen unter ausgewählt wurden. IMG
AWS SDK for SAP ABAP — BTP Edition kann nur mit der Authentifizierung mit geheimer Zugriffsschlüssel Methode authentifiziert werden, die den SAP Credential Store verwendet.
Für kontenübergreifende Zugriffsszenarien unterstützt das SDK für SAP ABAP auch das Quellprofil, wodurch mehrere IAM-Rollenannahmen kontenübergreifend verkettet werden können, wobei eine der Basisauthentifizierungsmethoden verwendet wird. Weitere Informationen finden Sie unter Quellprofilauthentifizierung für kontoübergreifenden Zugriff.
Topics
Authentifizierung Amazon EC2 EC2-Instance-Metadaten
SAP-Systeme, die auf Amazon EC2 laufen, können kurzlebige, automatisch rotierende Anmeldeinformationen aus Amazon EC2 EC2-Instance-Metadaten abrufen. Weitere Informationen finden Sie unter Anmeldeinformationen für Amazon EC2 EC2-Instance-Metadaten verwenden.
Wir empfehlen dringend, diese Authentifizierungsmethode bei der Verwendung des SDK für SAP ABAP zu verwenden. Zur Aktivierung muss der Basis-Administrator die ausgehende HTTP-Kommunikation aktivieren. Es ist keine weitere Basiskonfiguration erforderlich.
Anmerkung
Diese Authentifizierungsmethode gilt nur, wenn Ihre SAP-Systeme auf Amazon EC2 laufen. SAP-Systeme, die vor Ort oder in anderen Cloud-Umgebungen gehostet werden, können sich mit dieser Methode nicht authentifizieren.
Authentifizierung mit geheimer Zugriffsschlüssel
Bei dieser Methode verwenden Sie eine Zugriffsschlüssel-ID und einen geheimen Zugriffsschlüssel, um Ihr SAP-System zu AWS authentifizieren. Das SAP-System meldet sich AWS mit einem IAM-Benutzer an. Weitere Informationen finden Sie unter Verwaltung der Zugriffsschlüssel für IAM-Benutzer.
Der Basis-Administrator erhält vom AWS IAM-Administrator eine Zugriffsschlüssel-ID und einen geheimen Zugriffsschlüssel. Ihr SAP-System muss so konfiguriert sein, dass es die Access Key-ID und den Secret Access Key speichert.
-
Sichern, speichern und weiterleiten (SSF)
-
Verwenden Sie die SSF-Funktionalität, um das AWS SDK für SAP ABAP zu authentifizieren. Weitere Informationen finden Sie unter Digitale Signaturen
und Verschlüsselung. -
Mit dem
SSF02Bericht können Sie auch SSFsenvelopeunddevelopederen Funktionalität testen. Weitere Informationen finden Sie unter Testen der SSF-Installation. -
Die Schritte zur Konfiguration von SSF für SDK für SAP ABAP sind in der Transaktion beschrieben.
/AWS1/IMGGehen Sie zu Technische Voraussetzungen und wählen Sie dann Zusätzliche Einstellungen für lokale Systeme aus. Ausführliche Konfigurationsschritte finden Sie unter Verwenden der Authentifizierung mit geheimer Zugriffsschlüssel mit SSF-Verschlüsselung.
-
-
SAP-Anmeldeinformationsspeicher
-
Verwenden Sie SAP Credential Store, um das AWS SDK für SAP ABAP — BTP Edition zu authentifizieren. Weitere Informationen finden Sie unter Was ist
SAP Credential Store? -
Konfigurationsschritte finden Sie unter SAP Credential Store verwenden.
-
Zertifikatsbasierte Authentifizierung mit IAM Roles Anywhere
Ein von Ihrer Zertifizierungsstelle (CA) ausgestelltes X.509-Zertifikat kann für die Authentifizierung mit Roles Anywhere verwendet werden. AWS Identity and Access Management Das Zertifikat muss in STRUST konfiguriert sein. Die CA muss bei IAM Roles Anywhere als Vertrauensanker registriert sein, und es muss ein Profil erstellt werden, um die Rollen und Richtlinien anzugeben, die IAM Roles Anywhere annehmen würde. Weitere Informationen finden Sie unter Einen Vertrauensanker und ein Profil erstellen in AWS Identity and Access Management Roles Anywhere.
Ausführliche Schritte zur Verwendung von IAM Roles Anywhere mit SDK für SAP ABAP finden Sie unter Zertifikate mit IAM Roles Anywhere verwenden.
Anmerkung
Der Widerruf von Zertifikaten wird nur durch die Verwendung importierter Zertifikatssperrlisten unterstützt. Weitere Informationen finden Sie unter Widerruf.
Quellprofilauthentifizierung für kontoübergreifenden Zugriff
Das Quellprofil ist eine erweiterte Funktion, mit der Sie mehrere IAM-Rollenannahmen kontenübergreifend AWS verketten können. Bei dieser Methode nimmt ein Profil eine Rolle an, das dann eine andere Rolle annimmt usw., ähnlich dem source_profile Parameter in der AWS CLI.
Das Quellprofil funktioniert mit jeder der drei Basisauthentifizierungsmethoden (Instanzmetadaten, geheimer Zugriffsschlüssel oder zertifikatsbasiert). Das erste Profil in der Kette muss eine dieser Basismethoden verwenden, und nachfolgende Profile in der Kette verwenden die Anmeldeinformationen des vorherigen Profils, um die nächste Rolle zu übernehmen.
Dies ist nützlich für kontenübergreifende Zugriffsszenarien, in denen Sie mehrere AWS Konten durchqueren müssen, um Ihre Zielressourcen zu erreichen. Ausführliche Konfigurationsschritte finden Sie unter Verwenden des Quellprofils für den kontoübergreifenden Zugriff.
Nächster Schritt
Nach der Authentifizierung Ihres SAP-Systems führt das SDK für SAP ABAP automatisch einen Vorgang durch AWS, sts:assumeRole um die entsprechende IAM-Rolle für die Geschäftsfunktion des SAP-Benutzers anzunehmen.