Dies wurde auch im AWS-Forum veröffentlicht. Aber es schmilzt etwas (und ich habe es eilig, dieses Problem zu lösen).
Diese Frage bezieht sich auf eine "Download" -Distribution, nicht auf "Streaming".
Ich habe mich kürzlich angemeldet und einen Amazon S3-Bucket erstellt und anschließend eine Amazon CloudFront (CF) -Distribution aus diesem Bucket erstellt. Hier ist die relevante Information:
%Vor%Was zu einer funktionierenden URL (mit öffentlichem Lesezugriff) führt: Ссылка
Sie sehen also, dass wenn Sie die obige URL verwenden (und Sie Firefox nicht verwenden), das MP4-Video geladen wird. Alle Medien in meinem Bucket sind auf public-read gesetzt.
Mein Problem besteht beim Zugriff auf denselben Inhalt über Cloudfront:
Und meine CF-Verteilung hat die folgenden Eigenschaften:
%Vor%Wenn ich jedoch die URL verwende, die mir bei der Einrichtung meiner CF-Distribution in diesem Bucket zugewiesen wurde, erhalte ich den Fehler "noSuchKey": Ссылка
%Vor%Also ... genau welche URL soll ich verwenden, um auf mein Video zu zeigen ODER gibt es eine Art von Zugriffsrechten, die ich übersehen habe, um den Inhalt meiner CF-Distribution öffentlich zu machen ?
Danke für jede Hilfe.
Zum Wohle aller anderen, die vielleicht darüber stolpern, habe ich das herausgefunden.
Anscheinend enthalten die CloudFront-URLs NICHT DEN EIMERNAMEN . Also würde es so spielen:
S3-URL Ссылка
CloudFront-URL Ссылка
Hoffentlich hilft das jedem anderen, sich aus dem Kopf zu machen und herauszufinden, was falsch ist.
Tags und Links amazon-web-services amazon-cloudfront public