使用 Amazon S3 托管静态网站 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon S3 托管静态网站

您可以使用 Amazon S3 托管静态网站。在静态网站上,单独的网页包含静态内容。它们也可能包含客户端脚本。

通过对比得知,动态网站依赖服务器端处理,包括诸如 PHP、JSP 或 ASP.NET 的服务器端脚本。Amazon S3 不支持服务器端脚本编写,但 Amazon 具有其他用于托管动态网站的资源。要了解有关 Amazon 上的网站托管的更多信息,请参阅 Web 托管

注意

可以使用 Amazon Amplify 控制台托管单页 Web 应用程序。Amazon Amplify 控制台支持使用单页应用程序框架(例如,React JS、Vue JS、Angular JS 和 Nuxt)和静态站点生成器(例如,Gatsby JS、React-static、Jekyll 和 Hugo)构建的单页应用程序。有关更多信息,请参阅《Amazon Amplify 控制台用户指南》中的入门

Amazon S3 网站端点不支持 HTTPS。如果要使用 HTTPS,则可以使用 Amazon CloudFront 为 Amazon S3 上托管的静态网站提供服务。有关更多信息,请参阅如何使用 CloudFront 为我的 Amazon S3 存储桶提供 HTTPS 请求? 要使用自定义域的 HTTPS,请参阅使用注册到 Route 53 的自定义域配置静态网站

有关在 Amazon S3 上托管静态网站的更多信息(包括说明和分步演练),请参阅以下主题。