【发布时间】:2012-12-21 18:42:55
【问题描述】:
这也已发布在 AWS 论坛中。但它有点迟钝(我急于解决这个问题)。
这个问题是关于“下载”分发,而不是“流媒体”。
我最近注册并创建了一个 Amazon S3 存储桶,然后从该存储桶创建了一个 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 来指向我的视频?
感谢您的帮助。
【问题讨论】:
标签: amazon-web-services public amazon-cloudfront