Konfigurieren Sie einen Amazon Signaturbasierten benutzerdefinierten Algorithmus
Generieren Sie die signaturbasierten Amazon Daten, die für die Authentifizierung bei einem Webservice erforderlich sind, indem Sie ein Skript ausführen.
Vorbereitungen
- JavaScript-Wissen
- REST-Wissen
- Wissen der Ziel-Webservice-API
- Wissen über Verbindungen, Anmeldeinformationen und Aliasse
- Erforderliche Rolle: Developer
Warum und wann dieser Vorgang ausgeführt wird
Verwenden Sie für die Authentifizierung einen Alias für Verbindungen und Anmeldeinformationen und einen auf Amazon Signature Version 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 Benutzers (Zugriffsschlüssel-ID, geheimer Zugriffsschlüsselund Sitzungstoken) eine Amazon V4-Signatur, die als ausgehende Anforderung von gesendet wird ServiceNow an den Provider (in diesem Fall AWS).
REST-Schritt mit AWS
Aktion: Rufen Sie AWS Regionen ab
- Alias für Anmeldeinformationen: Der Alias, der für AWSerstellt wird.
- Basis-URL: Basis-URL-Details von AWS.
- HTTPS-Methode: In diesem Fall ist es 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 den Authentifizierungsmechanismus unterstützt. Wenn dieser Algorithmus verwendet wird, wird die Signatur als Autorisierungskopfzeile für die Authentifizierung (HTTP-Anforderung) mit dem REST-Schritt hinzugefügt.