Diese Funktion erstellt eine Amazon V4-Signatur, die der in Parameter d angegebenen Map als Authorization-Header hinzugefügt wird.
Sie können diese Map dann in der Funktion http() oder http json-lookup() (siehe dort) verwenden, um Ihre Anfrage an den Amazon-Dienst zu senden.
Parameter
Parameter | Beschreibung |
|---|---|
a | Die URL des Amazon-Dienstes, an den Sie die Anfrage senden möchten, z. B. https://mws.amazonservices.com |
b | Die zu benutzende HTTP-Methode, z. B. POST oder GET. |
c | Der Secret Key (von Amazon). |
d | Der Name einer Map, die mit bestimmten Schlüssel-Wert-Paaren gefüllt werden muss. Diese Map enthält später auch die Signatur als HTTP-Request-Header Authorization. Siehe folgenden Abschnitt. |
Schlüssel-Wert-Paare für die Map in Parameter "d“
Pflicht
Schlüssel | Wert |
|---|---|
AMZ_SERVICE | Zum Beispiel s3 |
AMZ_REGION | Zum Beispiel eu-central-1 |
AMZ_ACCESS_KEY_ID | <Ihre Access Key ID> |
Optional
Schlüssel | Wert |
|---|---|
REQUEST_AMZ_HEADER_<Name des Amazon-Headers> | <Header-Wert> |
REQUEST_URL_PARAMETER_<Name des URL-Parameters> | <Wert des URL-Parameters> |
REQUEST_HTTP_HEADER_<Name des HTTP-Request-Headers> | <Header-Wert> |