Amazon S3上传失败,文件名上有前缀



我一直试图将一些文件上传到我的S3存储桶,但发现了一个奇怪的错误,我不知道是只有我一个人有,还是这是我不知道的一些限制。

我试图上传几个名为AD_other_text.pdf的文件,但失败了,但我把名字改成了other_text.pdf,它成功了,我需要保留原来的名字,据我所知,它保持了他们的指导方针。AD_是保留字吗?

我使用他们的图形控制台上传文件

正如您所指出的,文件名"AD_other_text.pdf";是S3的有效密钥。

你提到你正在使用网络控制台尝试上传文件。当你执行文件的上传时,很可能你有某种机制阻止上传,因为";AD";在前缀的开头。

当您使用web控制台执行上载时,经过一些准备工作,您的浏览器将向类似http://example-bucket.s3.us-east-1.amazonaws.com/AD_other_text.pdf的URL发出请求。如果你有一些广告屏蔽插件,它决定屏蔽对任何以"开头的URL的所有请求;AD";,那么这将失败,上传本身也将失败。

您应该禁用所有插件,从那些首先阻止广告的插件开始,然后重试该操作。如果上传仍然失败,请在上传过程中使用浏览器开发工具观察网络活动,以确定失败原因。

而且,指示您使用的任何广告屏蔽插件对*.amazonaws.com保持禁用状态可能是个好主意,以防止将来出现此类意外。

最新更新