Bezeichnung
easy:SetOpt_AWS_SigV4 -- AWS HTTP V4-Signatur (V2.0)
Übersicht
easy:SetOpt_AWS_SigV4(param)
Beschreibung
Bietet eine AWS V4-Signaturauthentifizierung im HTTP(S)-Header.

Übergeben Sie eine Zeichenkette, die eine Sammlung spezifischer Argumente darstellt, die zum Erstellen ausgehender Authentifizierungsheader verwendet werden. Das Format der Option param ist:

 
provider1[:provider2[:region[:service]]]

providerX
Die Argumente des Providers werden für die Erstellung einiger Authentifizierungsparameter wie "Algorithm", "date", "request type" und "signed headers" verwendet.

region
Das Argument ist ein geografisches Gebiet einer Ressourcensammlung. Wenn es weggelassen wird, wird es aus dem in der URL angegebenen Hostnamen extrahiert.

service
Das Argument ist eine Funktion, die von einer Cloud bereitgestellt wird. Wenn es weggelassen wird, wird es aus dem in der URL angegebenen Hostnamen extrahiert.

HINWEIS: Dieser Aufruf setzt #CURLOPT_HTTPAUTH auf #CURLAUTH_AWS_SIGV4. Der Aufruf von #CURLOPT_HTTPAUTH mit #CURLAUTH_AWS_SIGV4 ist derselbe wie der Aufruf mit "aws:amz" als Parameter.

Beispiel mit "Test:Try", wenn curl den Algorithmus durchführt, wird "TEST-HMAC-SHA256" für "Algorithm", "x-try-date" und "X-Try-Date" für "date", "test4_request" für "request type", "SignedHeaders=content-type;host;x-try-date" für "signed headers" erzeugt.

Wenn Sie nur "test" anstelle von "test:try" verwenden, wird test für alle erzeugten Zeichenketten verwendet.

Eingaben
param
Eingabewert

Navigation zeigen