Konfigurieren Sie einen anwenderdefinierten Algorithmus, der auf der Signatur Amazon basiert
Generieren Sie die Amazon signaturbasierten Daten, die für die Authentifizierung bei einem Webservice erforderlich sind, indem Sie ein Skript ausführen.
Vorbereitungen
- JavaScript-Wissen
- REST-Wissen
- Ziel-Webservice-API-Wissen
- Verbindungs-, Anmeldeinformations- und Alias-Wissen
- Erforderliche Rolle: Entwickler
Warum und wann dieser Vorgang ausgeführt wird
Verwenden Sie für die Authentifizierung einen Alias für Verbindungen und Anmeldeinformationen sowie einen auf Amazon Signaturversion 4 basierenden Algorithmus.
Prozedur
Ergebnisse
Basierend auf den ausgewählten Skripts und dem Authentifizierungsalgorithmus generieren die konfigurierten Anmeldeinformationen (Zugriffsschlüssel-ID und geheimer Zugriffsschlüssel) oder die Anmeldeinformationen des Anwenders (Zugriffsschlüssel-ID, geheimer Zugriffsschlüsselund Sitzungstoken) eine Amazon V4-Signatur, die als ausgehende Anforderung von gesendet wird ServiceNow an den Anbieter (in diesem Fall AWS).
REST-Schritt mit AWS
Aktion: Rufen Sie AWS Regionen ab
- Anmeldeinformationsalias: Der Alias, der für AWSerstellt wird.
- Basis-URL: Basis-URL-Details von AWS.
- HTTPS-Methode: In diesem Fall die GET-Methode.
- Abfrageparameter: Aktion als DescribeRegions.
Sie können die Aktion testen, die zugehörigen Regionen werden angezeigt. Der Antworttext lautet wie folgt:
Amazon V4 ist mit einem Standardsatz von Algorithmen definiert, der Authentifizierungsmechanismen unterstützt. Wenn dieser Algorithmus verwendet wird, fügt er die Signatur als Autorisierungsheader für die Authentifizierung (HTTP-Anforderung) mithilfe des REST-Schritts hinzu.