

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Anfragen authentifizieren: Browser-Based Uploads mit POST (AWS Signatur (Version 4)
<a name="sigv4-authentication-HTTPPOST"></a>

Amazon S3 unterstützt HTTP-POST-Anfragen, sodass Benutzer Inhalte direkt auf Amazon S3 hochladen können. Die Verwendung von HTTP POST zum Hochladen von Inhalten vereinfacht Uploads und reduziert die Upload-Latenz, wenn Benutzer Daten hochladen, um sie in Amazon S3 zu speichern. In diesem Abschnitt wird beschrieben, wie Sie HTTP-POST-Anfragen authentifizieren. Weitere Informationen zu HTTP-POST-Anfragen, zum Erstellen eines Formulars, zum Erstellen einer POST-Richtlinie und ein Beispiel finden Sie unter[Browser-Based Uploads mit POST (AWS Signatur (Version 4)](sigv4-UsingHTTPPOST.md).

Gehen Sie wie folgt vor, um eine HTTP-POST-Anfrage zu authentifizieren:

 

1. Das Formular muss die folgenden Felder enthalten, um die Signatur und relevante Informationen bereitzustellen, anhand derer Amazon S3 die Signatur nach Erhalt der Anfrage erneut berechnen kann:    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/AmazonS3/latest/developerguide/sigv4-authentication-HTTPPOST.html)

1. Die POST-Richtlinie muss die folgenden Elemente enthalten:    
[See the AWS documentation website for more details](http://docs.aws.amazon.com/de_de/AmazonS3/latest/developerguide/sigv4-authentication-HTTPPOST.html)

1. Für die Signaturberechnung ist die POST-Richtlinie die zu signierende Zeichenfolge.

## Berechnung einer Signatur
<a name="sigv4-signature-calc-post"></a>

 Das folgende Diagramm veranschaulicht den Prozess der Signaturberechnung. 

![AWS Signaturberechnungsprozess mit den Schritten StringToSign SigningKey,, und Signaturen.](http://docs.aws.amazon.com/de_de/AmazonS3/latest/developerguide/images/sigV4-post.png)






**Um eine Signatur zu berechnen**

1. Erstellen Sie eine Richtlinie mithilfe der UTF-8 Codierung.

1. Konvertiert die UTF-8-encoded Richtlinie in Base64. Das Ergebnis ist die zu signierende Zeichenfolge.

1. Erstellen Sie die Signatur als HMAC-SHA256 Hash der zu signierenden Zeichenfolge. Sie geben den Signaturschlüssel als Schlüssel für die Hash-Funktion an.

1. Codieren Sie die Signatur mithilfe der Hex-Kodierung.

Weitere Informationen zum Erstellen von HTML-Formularen, Sicherheitsrichtlinien und ein Beispiel finden Sie in den folgenden Unterthemen:


+ [Erstellen eines HTML-Formulars (mit AWS Signatur (Version 4)](sigv4-HTTPPOSTForms.md)
+ [POST-Richtlinie](sigv4-HTTPPOSTConstructPolicy.md)
+ [Beispiel: Browser-Based Upload mit HTTP POST (Mit AWS Signatur (Version 4)](sigv4-post-example.md)