Amazon signature()

Prev Next

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>