启用网站托管 - Amazon Simple Storage Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

本指南不再进行更新。有关当前信息和说明,请参阅新的 Amazon S3 用户指南

启用网站托管

将存储桶配置为静态网站时,您必须启用静态网站托管、配置索引文档和设置权限。

执行下列步骤可使用 Amazon S3 控制台为您的 Amazon S3 存储桶启用网站托管。您还可以使用 REST API、AWS 开发工具包、AWS CLI 或 AWS CloudFormation 启用静态网站托管。有关更多信息,请参阅下列内容:

要使用自定义域配置您的网站,请参阅示例演练 – 在 Amazon S3 上托管网站

启用静态网站托管

  1. 登录 AWS 管理控制台,并通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. Buckets (存储桶) 列表中,选择要为其启用静态网站托管的存储桶的名称。

  3. 选择属性

  4. Static website hosting (静态网站托管) 下,选择 Edit (编辑)

  5. 选择 Use this bucket to host a website (使用此存储桶托管网站)

  6. Static website hosting (静态网站托管) 下,选择 Enable (启用)

  7. Index document (索引文档) 中,输入索引文档的文件名,通常为 index.html

    索引文档名称区分大小写,并且必须与您计划上传到 S3 存储桶的 HTML 索引文档的文件名完全匹配。当您为网站托管配置存储桶时,您必须指定索引文档。当对根域或任何子文件夹发出请求时,Amazon S3 将返回此索引文档。有关更多信息,请参阅配置索引文档

  8. (可选)如果要为 4XX 类错误提供自己的自定义错误文档,请在 Error document (错误文档) 中输入自定义错误文档文件名。

    错误文档名称区分大小写,并且必须与您计划上传到 S3 存储桶的 HTML 错误文档的文件名完全匹配。如果未指定自定义错误文档并发生错误,Amazon S3 返回默认 HTML 错误文档。有关更多信息,请参阅配置自定义错误文档

  9. (可选)如果要指定高级重定向规则,请在 Redirection rules (重定向规则) 中,输入 XML 来描述规则。

    例如,您可以根据请求中的特定对象键名或前缀按条件路由请求。有关更多信息,请参阅配置高级条件重定向

  10. 选择保存更改

    Amazon S3 为您的存储桶启用静态网站托管。在页面底部的 Static website hosting (静态网站托管) 下,您可以看到存储桶的网站终端节点。

  11. Static website hosting (静态网站托管) 下,记下 Endpoint (终端节点)

    Endpoint (终端节点) 是存储桶的 Amazon S3 网站终端节点。将存储桶配置为静态网站后,您可以使用此终端节点来测试您的网站。

接下来,您必须配置索引文档并设置权限。有关更多信息,请参阅 配置索引文档设置访问网站的权限。还可以有选择性地配置错误文档Web 流量日志记录重定向