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.
Code-Beispiele für das Erstellen einer Signatur für eine signierte URL
Dieser Abschnitt enthält Anwendungsbeispiele zum Herunterladen, die zeigen, wie Signaturen für signierte Dateien erstellt URLs werden. Beispiele sind in Perl, PHP, C# und Java verfügbar. Sie können jedes der Beispiele verwenden, um signierte zu erstellen URLs. Das Perl-Skript wird auf Linux-/macOS-Plattformen ausgeführt. Das PHP-Beispiel funktioniert auf allen Servern, auf denen PHP ausgeführt wird. Das C#-Beispiel verwendet das .NET Framework.
In den Beispielen in diesem Abschnitt wird SHA-1 verwendet, um die Richtlinienerklärung zu hashen und zu signieren. Sie können auch SHA-256 verwenden. Um SHA-256 zu verwenden, aktualisieren Sie den Hash-Algorithmus in der Signaturfunktion (sha1ersetzen Sie ihn beispielsweise sha256 in OpenSSL-Aufrufen durch, oder verwenden Sie die entsprechende SHA-256-Konstante in der kryptografischen Bibliothek Ihrer Sprache). Wenn Sie SHA-256 verwenden, fügen Sie den Abfrageparameter in die signierte URL ein. Hash-Algorithm=SHA256
Beispielcode in JavaScript (Node.js) finden Sie unter Creating Amazon CloudFront Signed URLs in Node.js im
Beispielcode in Python finden Sie unter Generate a signed URL for Amazon CloudFront