我想使用 Amazon Simple Storage Service (Amazon S3) 來託管靜態網站並設定網站重新導向。
首先,為 Amazon S3 儲存貯體啟用靜態網站託管。然後,設定重新導向規則到另一個儲存貯體或網域。
**注意:**對於企業部署,最佳做法是使用 AWS Amplify 託管從 Amazon S3 儲存貯體部署靜態網站。將 S3 應用程式部署到 AAWS Amplify 託管可能會產生額外費用。如需詳細資訊,請參閱 AWS Amplify 定價。
請完成下列步驟:
注意:如果您收到拒絕存取錯誤訊息,請參閱為什麼當我使用 Amazon S3 靜態網站託管端點時會出現「拒絕存取」錯誤?
若要授與靜態網站的公開讀取存取權,您可以開啟 S3 封鎖公開存取。如果您的儲存貯體包含不屬於您的物件,那麼您可能還需要新增授與讀取存取權的存取控制清單 (ACL)。如果您不想開啟 S3 封鎖公開存取,請建立 Amazon CloudFront 發行版來為靜態網站提供服務。
如需詳細資訊,請參閱設定網站存取的權限。
**注意:**S3 封鎖公開存取功能預設為關閉。最佳做法是讓 S3 封鎖公開存取保持關閉。
[ { "Condition": { "KeyPrefixEquals": "images/" }, "Redirect": { "ReplaceKeyWith": "folderdeleted.html" } } ]
您也可以使用 Amazon Route 53 將網域流量路由到 S3 儲存貯體。
為什麼我在 Amazon S3 上託管並透過 CloudFront 提供服務的靜態網站會無法使用?
為什麼即使我限制了只有特定 Amazon VPC 才可存取,仍然可以從公有 IP 位址存取 Amazon S3 上的靜態網站?
TYLin
已提問 2 年前
rePost-User-3609941
TW101
已提問 1 年前
Luke W
已提問 3 年前
Ekko
Tim
已發佈 2 年前