将显示Amazon S3错误防火墙临时标头

时间:2014-08-27 17:52:38

标签: php video amazon-web-services amazon-s3 firewall

我遇到了有关发送错误的Amazon S3网址的问题

  

显示临时标题

当我通过某些网络连接到wifi时,我似乎只得到这个错误我的主要问题是当我在他们的WIFI星巴克我得到错误但在任何其他WIFI我没有得到错误和视频将好好玩。

我正在使用最新的Amazon PHP SDK来提供如下所示的签名网址。

$url = $client->getObjectUrl('videos', 'movie.mp4', '+59 minutes', array(
                            'ResponseContentType' => 'video/mp4'
                        ));

这会生成一个这样的签名网址。

  

https://video.s3.amazonaws.com/movie.mp4?response-content-type=video%2Fmp4&AWSAccessKeyId=AKIAJHLH6A2TDNLM37YQ&Expires=1409164722&Signature=melsHcsVaXRONs72dhNqM407Cnc%3D

以下是具有内容范围字节

的工作版本
    Accept-Ranges:bytes
    Content-Length:141956
    Content-Range:bytes 9223221-9365176/9365177
    Content-Type:video/mp4
    Date:Wed, 27 Aug 2014 17:39:44 GMT
    ETag:"3fde140b11d9ebb5ef8480aa859c78de"
    Last-Modified:Mon, 29 Jul 2013 10:56:00 GMT
    Server:AmazonS3
    x-amz-id-2:1+rCBJveiYu1d+fWgrvioqijD7kF3fkMNVnSi3Le8LVERwxAtRKRSSj7z7Ma01vy
    x-amz-request-id:8D1E676B0D61E8FD

但是当我在星巴克WIFI时,我得到了错误。

显示临时标题

但没有字节范围0 -

我知道这是一个模糊的问题,有人可能会立即投票,但这是我遇到的真正问题,我真的需要解决它。

这意味着任何观看我网站上的视频的人都无法通过某些WIFI连接查看这些视频通常是公共的,我认为这可能是防火墙错误。

任何帮助请或建议

1 个答案:

答案 0 :(得分:1)

我首先猜测没有错误,StarBucks刚刚决定阻止他们的防火墙认为适合的流量。

返回的临时标头似乎表明请求已被阻止。有关这方面的更多信息,请点击此处。 "CAUTION: provisional headers are shown" in Chrome debugger