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-Signierungsanforderungen zeigen Ihnen, wie Sie SigV4 verwenden können, um Anforderungen zu signieren, die ohne das AWS-SDK oder das AWS-Befehlszeilentool gesendet wurden.

Browserbasierter Amazon-S3-Upload mit HTTP POST

Unter Authenticating Requests: Browser-Based Uploads werden die Signatur und die relevanten Informationen beschrieben, die Amazon S3 verwendet, um die Signatur nach Erhalt der Anforderung zu berechnen.

Example: Browser-Based Upload using HTTP POST (Using AWS Signature Version 4) bietet weitere Informationen mit einem Beispiel für eine 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 Sprache-zu-Sprache-Übersetzerlösung verwendet AWS SigV4 bei der Ereignisstrom-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 S3 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 S3 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.

Signing an Amazon OpenSearch Service search request with AWS SDK for PHP Version 3 enthält ein Beispiel für das Senden signierter HTTP-Anforderungen an Amazon OpenSearch Service.

Beispielprojekte im AWS-Beispielrepository

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

Projekte mit Signaturversion 4a

Das Projekt sigv4a-signing-examples bietet Beispiele zum Signieren von Anfragen mit SigV4, um Rest-API-Anfragen an AWS-Services mit gängigen Sprachen wie Python, Node.js, Java, C#, Go und Rust zu stellen.

Das Projekt sigv4a-signing-examples bietet Beispiele zum Signieren von API-Anfragen für mehrere Regionen, etwa Multi-Region-Zugangspunkte in Amazon S3.

Veröffentlichen in AWS IoT Core

Python-Code zum Veröffentlichen an AWS IoT Core ​​unter Verwendung des HTTPS-Protokolls bietet Anleitungen zum Veröffentlichen von Nachrichten an AWS IoT Core unter Verwendung des HTTPS-Protokolls und der AWS-SigV4-Authentifizierung. Es gibt zwei Referenzimplementierungen: eine in Python und eine in Node.js.

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