View a markdown version of this page

Anfordern von Signaturbeispielen - AWS Identitäts- und Zugriffsverwaltung

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.

Anfordern von Signaturbeispielen

Die folgenden Beispiele für AWS Signaturanforderungen zeigen Ihnen, wie Sie SigV4 verwenden können, um Anfragen zu signieren, die ohne das AWS SDK oder das AWS Befehlszeilentool gesendet wurden.

Browserbasierter Amazon-S3-Upload mit HTTP POST

Authentifizieren von Anfragen: Browser-Based Uploads beschreibt die Signatur und die relevanten Informationen, die Amazon S3 verwendet, um die Signatur nach Erhalt der Anfrage zu berechnen.

Beispiel: Das Browser-Based Hochladen mit HTTP-POST (unter Verwendung der AWS Signaturversion 4) bietet weitere Informationen mit einer Beispiel-POST-Richtlinie und einem Formular, das Sie zum Hochladen einer Datei verwenden können. Die Beispielrichtlinie und die fiktive Anmeldeinformation zeigen Ihnen den Workflow und die daraus resultierende Signatur und den Richtlinien-Hash.

Authentifizierte VPC-Lattice-Anforderungen

Examples for Signature Version 4 (SigV4) authenticated requests enthält Python- und Java-Beispiele, die zeigen, wie Sie das Signieren von Anforderungen mit und ohne benutzerdefinierte Interceptors durchführen können.

Verwenden von Signature Version 4 mit Amazon Translate

Live-Übersetzungen im Metaverse zeigt, wie man eine Anwendung erstellt, die eine nahezu Echtzeit-Übersetzungslösung erstellt. Diese Sprachübersetzerlösung verwendet AWS SigV4 bei der Eventstream-Codierung, um Transkriptionen in Echtzeit zu erstellen.

Verwenden von Signature Version 4 mit Neptune

Example: Connecting to Neptune Using Python with Signature Version 4 Signing zeigt, wie signierte Anforderungen mithilfe von Python an Neptune gestellt werden. Dieses Beispiel enthält Varianten für die Verwendung eines Zugriffsschlüssels oder temporärer Anmeldeinformationen.

Signieren von HTTP-Anforderungen für Amazon Glacier

In der exemplarischen Signaturberechnung für die Streaming-API werden Schritt für Schritt die Einzelheiten der Erstellung einer Signatur für „Upload-Archiv (POST-Archiv)“ beschrieben. Hierbei handelt es sich um eine der beiden Streaming-APIs in Amazon Glacier.

Übermitteln von HTTP-Anforderungen an Amazon SWF

Unter Making HTTP Requests to Amazon SWF werden die Header-Inhalte für eine JSON-Anforderung für Amazon SWF gezeigt.

Das Signieren einer Amazon OpenSearch Service-Suchanfrage mit AWS SDK für PHP Version 3 beinhaltet ein Beispiel dafür, wie signierte HTTP-Anfragen an Amazon OpenSearch Service gesendet werden.

Beispielprojekte in AWS Proben-Repositorium

Die folgenden Beispielprojekte zeigen, wie Anfragen signiert werden, um REST-API-Anfragen an AWS Dienste mit gängigen Sprachen wie Python, Java Node.js, C#, Go und Rust zu stellen.

Projekte mit Signaturversion 4a

Das Projekt sigv4-signing-examples bietet Beispiele dafür, wie Anfragen mit SigV4 signiert werden, um REST-API-Anfragen AWS-Services mit gängigen Sprachen wie Python, Java, C# Node.js, Go und Rust zu stellen.

Das Projekt sigv4a-signing-examples bietet Beispiele für das Signieren von API-Anfragen für mehrere Regionen, beispielsweise Access Points in Amazon S3. Multi-Region

Veröffentlichen auf AWS IoT Core

Python-Code zum Veröffentlichen AWS IoT Core mithilfe des HTTPS-Protokolls enthält Anleitungen zum Veröffentlichen von Nachrichten AWS IoT Core mithilfe des HTTPS-Protokolls und der AWS SigV4-Authentifizierung. Es hat zwei Referenzimplementierungen — eine in Python und eine in. NodeJs

.Net Framework-Anwendung zum Veröffentlichen AWS IoT Core mithilfe des HTTPS-Protokolls bietet Anleitungen zum Veröffentlichen von Nachrichten AWS IoT Core mithilfe des HTTPS-Protokolls und der AWS SigV4-Authentifizierung. Dieses Projekt beinhaltet auch eine .NET Core-äquivalente Implementierung.