繁体   English   中英

为什么我的S3存储桶不能作为子域工作?

[英]Why does my S3 bucket not work as subdomain?

我有一个可公开查看的存储桶,在http://s3.amazonaws.com/[bucketname]/directory/file.jpg处理时工作正常,但在使用以下模式时http://[bucketname].s3.amazonaws.com/directory/file.jpg返回:

<Error>
  <Code>NoSuchKey</Code>
  <Message>The specified key does not exist.</Message>
  <Key>directory/file.jpg</Key>
  <RequestId>...</RequestId>
  <HostId>...</HostId>
</Error>

我是否无意中更改了s3配置中的某些内容? 我不能100%肯定,但我认为a)这一直在最近工作,b)无论配置设置如何,这都应该有效。

如果它完全密切相关,那么我的名字就是全部...

由于DNS名称不区分大小写,因此虚拟主机方法只能寻址小写的存储桶名称。

通过这个页面。 在这种情况下,“虚拟主机”只意味着<bucketname>.s3.aws.com样式寻址与路径样式寻址,如s3.aws.com/<bucketname>/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM