本指南不再进行更新。有关当前信息和说明,请参阅新的 Amazon S3 用户指南。
启用网站托管
将存储桶配置为静态网站时,您必须启用静态网站托管、配置索引文档和设置权限。
执行下列步骤可使用 Amazon S3 控制台
-
《AWS CloudFormation 用户指南》中的 AWS::S3::Bucket WebsiteConfiguration
-
《AWS CLI 命令参考》中的 put-bucket-website
要使用自定义域配置您的网站,请参阅示例演练 – 在 Amazon S3 上托管网站。
启用静态网站托管
-
登录 AWS 管理控制台,并通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/
。 -
在 Buckets (存储桶) 列表中,选择要为其启用静态网站托管的存储桶的名称。
-
选择属性。
-
在 Static website hosting (静态网站托管) 下,选择 Edit (编辑)。
-
选择 Use this bucket to host a website (使用此存储桶托管网站)。
-
在 Static website hosting (静态网站托管) 下,选择 Enable (启用)。
-
在 Index document (索引文档) 中,输入索引文档的文件名,通常为
index.html
。索引文档名称区分大小写,并且必须与您计划上传到 S3 存储桶的 HTML 索引文档的文件名完全匹配。当您为网站托管配置存储桶时,您必须指定索引文档。当对根域或任何子文件夹发出请求时,Amazon S3 将返回此索引文档。有关更多信息,请参阅配置索引文档。
-
(可选)如果要为 4XX 类错误提供自己的自定义错误文档,请在 Error document (错误文档) 中输入自定义错误文档文件名。
错误文档名称区分大小写,并且必须与您计划上传到 S3 存储桶的 HTML 错误文档的文件名完全匹配。如果未指定自定义错误文档并发生错误,Amazon S3 返回默认 HTML 错误文档。有关更多信息,请参阅配置自定义错误文档。
-
(可选)如果要指定高级重定向规则,请在 Redirection rules (重定向规则) 中,输入 XML 来描述规则。
例如,您可以根据请求中的特定对象键名或前缀按条件路由请求。有关更多信息,请参阅配置高级条件重定向。
-
选择保存更改。
Amazon S3 为您的存储桶启用静态网站托管。在页面底部的 Static website hosting (静态网站托管) 下,您可以看到存储桶的网站终端节点。
-
在 Static website hosting (静态网站托管) 下,记下 Endpoint (终端节点)。
Endpoint (终端节点) 是存储桶的 Amazon S3 网站终端节点。将存储桶配置为静态网站后,您可以使用此终端节点来测试您的网站。
接下来,您必须配置索引文档并设置权限。有关更多信息,请参阅 配置索引文档 和 设置访问网站的权限。还可以有选择性地配置错误文档、Web 流量日志记录或重定向。