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.
CDN-Autorisierung in AWS Elemental MediaPackage
DieContent Delivery Network (CDN)-Autorisierung hilft Ihnen, Ihre Inhalte vor unbefugter Verwendung zu schützen. Wenn Sie die CDN-Autorisierung konfigurieren, erfüllt MediaPackage nur Wiedergabeanforderungen, die zwischen MediaPackage und Ihrem CDN autorisiert sind. Dies verhindert, dass Benutzer das CDN umgehen, um direkt auf Ihre Inhalte auf dem Ursprung zugreifen zu können.
Funktionsweise
Sie konfigurieren Ihr CDN, z. B. Amazon CloudFront, so, dass es einen benutzerdefinierten HTTP-Header in Inhaltsanfragen an einschließt MediaPackage.
Benutzerdefinierter HTTP-Header und Beispielwert.
X-MediaPackage-CDNIdentifier:
9ceebbe7-9607-4552-8764-876e47032660
Sie speichern den Header-Wert als Secret in AWS Secrets Manager. Wenn Ihr CDN eine Wiedergabeanforderung sendet, MediaPackage überprüft , ob der Wert des Secrets mit dem benutzerdefinierten HTTP-Header-Wert übereinstimmt. MediaPackage erhält die Berechtigung, das Secret mit einer AWS Identity and Access Management Berechtigungsrichtlinie und Rolle zu lesen.
Geheimer Schlüssel und Beispielwert.
{“MediaPackageCDNIdentifier”: "
9ceebbe7-9607-4552-8764-876e47032660
"}
Wenn die Werte übereinstimmen, MediaPackage stellt den Inhalt zusammen mit einem HTTP-200 OK
Statuscode bereit. Wenn es keine Übereinstimmung gibt oder wenn die Autorisierungsanforderung fehlschlägt, MediaPackage stellt den Inhalt nicht bereit und sendet einen HTTP-403 Unauthorized
Statuscode.
Die folgende Abbildung zeigt eine erfolgreiche CDN-Autorisierung mit Amazon CloudFront.
step-by-step Anweisungen zum Einrichten der CDN-Autorisierung finden Sie unter Einrichten der CDN-Autorisierung.