0

好吧,我遇到了一个奇怪的问题 - 我.unity3d在 Cloudfront 上有一系列通过 S3 存储桶的文件,还有测试图像和.unity3d.zip其中一个文件的版本。这些.unity3d文件会导致“拒绝访问”,但图像和unity3d.zip文件下载就好了。

发生了什么事,我可以修复它,还是必须将 .zip 附加/修剪到我的所有 unity3d 文件?

4

1 回答 1

0

所以,事实证明,这是一个误诊,与外来文件扩展名有关。在 Chrome 的地址栏中输入“.../file.unity3d”地址时,它不会替换之前加载的网页。如果之前的加载是Access Denied,您仍然会看到它。

更详细地说:

如果您的 URL 格式不正确(例如拼写错误),或者如果您在 S3 上有一个受限访问文件,您会收到拒绝访问。

如果你有一个浏览器不知道如何打开的文件,它不会更新网页

因此,如果您(如我)首先访问一个生成拒绝访问的地址,然后在同一个选项卡中访问一个有效地址,例如,一个 unity3d 文件,它将看起来好像 unity3d 地址生成另一个拒绝访问,如果没有,则使有效地址显得无效。

curl您可以通过命令行更轻松地查看正在发生的事情。

于 2013-01-07T20:33:52.573 回答