我正在使用亚马逊的简单存储服务(S3)。我注意到像Trello这样的其他人能够为他们的S3链接配置子域。在以下链接中,他们将trello-attachments
作为子域。
https://trello-attachments.s3.amazonaws.com/.../.../..../file.png
我在哪里可以配置?
答案 0 :(得分:0)
您不必配置它。
如果存储桶名称中没有任何点,则所有存储桶都以这种方式工作,否则它是由有效字符组成的主机名。如果您的存储桶不在“美国标准”区域,则可能必须使用correct endpoint而不是“.s3.amazonaws.com”来避免重定向(或使其完全正常工作)。
普通的Amazon S3 REST请求通过使用Request-URI路径的第一个斜杠分隔组件来指定存储桶。或者,您可以使用Amazon Host虚拟主机通过使用HTTP Host标头来寻址REST API调用中的存储桶。在实践中,Amazon S3将Host解释为意味着大多数存储桶可以在http:// bucketname .s3.amazonaws.com自动访问(对于有限类型的请求)。
- http://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html