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