使用 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 请求?
有关在 Amazon S3 上托管静态网站的更多信息(包括说明和分步演练),请参阅以下主题。