これはAWSフォーラムにも投稿されています。しかし、それは少し苦しんでいます(そして私はこの問題を解決するために急いでいます)。
この質問は、「ストリーミング」ではなく、「ダウンロード」配布に関するものです。
最近サインアップしてAmazonS3バケットを作成し、そのバケットからAmazon CloudFront(CF)ディストリビューションを作成しました。関連情報は次のとおりです。
Bucket Name: stella_media
Folder In Bucket: visia
これにより、次のようなURL(パブリック読み取りアクセス付き)が機能します:http ://s3.amazonaws.com/stella_media/visia/720_125M_Zero_Dark_Thirty.mp4
したがって、上記のURLを使用すると(Firefoxを使用していない場合)、MP4ビデオが読み込まれることがわかります。私のバケット内のすべてのメディアは公開読み取りに設定されています。
私の問題は、Cloudfrontを介した同じコンテンツへのアクセスにあります。
そして、私のCF分散には、次の特性があります。
Delivery Method: download
Distribution Status: deployed
Price Class: US & Europe
State: Enabled
Domain Name: d2322fq9z81lph.cloudfront.net
ただし、そのバケットでCFディストリビューションをセットアップするときに提供されたURLを使用すると、「noSuchKey」エラーが発生します:http://d2322fq9z81lph.cloudfront.net/stella_media/visia/720_125M_Zero_Dark_Thirty.mp4
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>stella_media/visia/720_125M_Zero_Dark_Thirty.mp4</Key>
<RequestId>5E2FA36884444757</RequestId>
<HostId>
HiphTLuv4P2tiJemBRNvIGsq8DRbSCMocdAvm4oto9NVnnKNHuDZWuFHz+xyCt6B
</HostId>
</Error>
それで...ビデオを指すために正確にどのURLを使用することになっているのですか、それともCFディストリビューションのコンテンツを公開するために見落としている何らかのアクセス許可設定がありますか?
助けてくれてありがとう。