使用 Amazon S3 託管靜態網站 - Amazon Simple Storage Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Amazon S3 託管靜態網站

您可以使用Amazon S3 託管靜態網站。在靜態網站中,每個網頁都包含靜態內容。這些內容也可能包含用戶端指令碼。

相較之下,動態網站則倚賴伺服器端的處理,會包含伺服器端指令碼,例如 PHP、JSP 或 ASP.NET。Amazon S3 不支援伺服器端指令碼,但 AWS 擁有其他用於託管動態網站的資源。若要深入了解 AWS 的網站託管,請參閱 Web 託管

注意

您可以使用 AWS Amplify 主控台來裝載單一頁面 Web 應用程式。AWS Amplify 主控台支援單一頁面應用程式框架 (例如,React JS、Vue JS、Angular JS 和 Nuxt) 和靜態網站產生器 (例如,Gatsby JS、React-static、Jekyll 和 Hugo) 建置的單一頁面應用程式。如需詳細資訊,請參閱《AWS Amplify 主控台使用者指南》中的入門

Amazon S3 網站端點不支援 HTTPS。如果您想使用 HTTPS,則可以使用 Amazon CloudFront 為 Amazon S3 上託管的靜態網站提供服務。如需詳細資訊,請參閱如 CloudFront何使用為 Amazon S3 儲存貯體提供 HTTPS 請求? 若要共同使用 HTTPS 和自訂網域,請參閱使用透過 Route 53 登記的自訂網域配置靜態網站

如需在 Amazon S3 上託管靜態網站的詳細資訊,包括指示和step-by-step 逐步解說,請參閱下列主題。