Amazon Simple Storage Service
开发人员指南 (API 版本 2006-03-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

网站终端节点

当您为网站托管配置存储桶时,该网站将在特定区域的网站终端节点上可用。网站终端节点不同于您在其上发送 REST API 请求的终端节点。有关终端节点之间的差异的更多信息,请参阅Amazon 网站和 REST API 终端节点之间的主要差异

Amazon S3 网站终端节点的两种一般格式如下:

bucket-name.s3-website-region.amazonaws.com.cn
bucket-name.s3-website.region.amazonaws.com.cn

用于终端节点的格式取决于存储桶所在的区域。例如,如果存储桶名为 example-bucket,位于美国西部(俄勒冈) 区域,则此网站在以下 Amazon S3 网站终端节点可用:

http://example-bucket.s3-website-us-west-2.amazonaws.com.cn/

或者,如果存储桶名为 example-bucket,位于 欧洲(法兰克福) 区域,则此网站在以下 Amazon S3 网站终端节点可用:

http://example-bucket.s3-website.eu-central-1.amazonaws.com.cn/

有关按区域列出的 Amazon S3 网站终端节点的列表,请参阅 AWS 一般参考中的 Amazon Simple Storage Service 网站终端节点

为了使您的客户可以访问网站终端节点上的内容,您必须使您的所有内容公开可读。这样,您可以使用对象上的存储桶策略或 ACL 来授予必要的权限。

注意

申请方付款存储桶 不允许通过网站终端节点访问。对此种存储桶的任何请求都将收到 403 Access Denied 响应。有关更多信息,请参阅 申请方付款存储桶

如果您有已注册的域,则可以添加指向 Amazon S3 网站终端节点的 DNS 别名记录条目。例如,如果您拥有已注册的域 www.example-bucket.com,则可以创建存储桶 www.example-bucket.com,并添加指向 www.example-bucket.com.s3-website-<region>.amazonaws.com.cn 的 DNS 别名记录。对 http://www.example-bucket.com 的所有请求都将路由到 www.example-bucket.com.s3-website-<region>.amazonaws.com.cn。有关更多信息,请参阅 存储桶的虚拟托管

Amazon 网站和 REST API 终端节点之间的主要差异

网站终端节点针对通过 Web 浏览器访问进行了优化。下表描述了 Amazon REST API 终端节点和网站终端节点之间的主要差异。

主要差异 REST API 终端节点 网站终端节点
访问控制

同时支持公共内容和私有内容。

仅支持公开可读的内容。
错误消息处理

返回 XML 格式的错误响应。

返回 HTML 文档。
重定向支持

不适用

同时支持对象级和存储桶级重定向。
支持的请求

支持所有存储桶和对象操作

仅支持对象上的 GET 和 HEAD 请求。
对存储桶根级的 GET 和 HEAD 请求的响应 返回存储桶中对象键的列表。 返回在网站配置中指定的索引文档。
安全套接字层 (SSL) 支持 支持 SSL 连接。 不支持 SSL 连接。

有关 Amazon S3 终端节点的列表,请参阅请求终端节点