本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將 WordPress 執行個體連接至 Lightsail 儲存貯體以取得靜態內容
本教學課程說明將 Amazon Lightsail 執行個體上執行 WordPress 的網站連線到 Lightsail 儲存貯體所需的步驟。您可以使用儲存貯體來託管靜態內容,例如影像和附件。若要執行此作業,您必須在您的 WordPress 網站上安裝 WP Offload Media Lite 外掛程式,並將其設定為連線至 Lightsail 儲存貯體。設定外掛程式後,您上傳至 WordPress 網站的所有媒體會自動新增至您的儲存貯體,而不是執行個體的磁碟。
內容
步驟 1:完成先決條件
請先完成事前準備 (若尚未完成):
-
在 Lightsail 中建立 WordPress 執行個體。如需詳細資訊,請參閱教學課程:在 Amazon Lightsail 中啟動和設定 WordPress 執行個體。
-
在 Lightsail 物件儲存服務中建立儲存貯體。如需詳細資訊,請參閱建立儲存貯體。
步驟 2:修改儲存貯體許可
請完成下列程序,以變更儲存貯體的許可,以允許 存取您的 WordPress 執行個體和卸載媒體 Lite 外掛程式。儲存貯體的存取許可必須設為 Individual objects can be made public (read-only) (個別物件可設為公有 (唯讀))。您也必須將 WordPress 執行個體連接至儲存貯體的存取角色。如需有關儲存貯體許可的詳細資訊,請參閱儲存貯體許可。
-
登入 Lightsail 主控台
。 -
在左側導覽窗格中,選擇儲存。
-
選擇您要與 WordPress 網站搭配使用的儲存貯體名稱。
-
選擇 Bucket management (儲存貯體管理) 頁面上的 Permissions (許可) 索引標籤。
-
在頁面的 Bucket access permissions (儲存貯體存取許可) 區段下選擇 Change permissions (變更許可)。
-
選擇 Individual objects can be made public and read only (可將個別物件設為公有和唯讀)。
-
選擇 Save (儲存)。
-
在出現的確認提示中,選擇 Yes, save (是,儲存)。
幾分鐘後,儲存貯體會設定為允許個別物件存取。這可確保使用卸載媒體 Lite 外掛程式從 WordPress 網站上傳至儲存貯體的物件可供您的客戶讀取。
-
捲動至頁面的 Resource access (資源存取) 區段,然後選擇 Attach instance (連接執行個體)。
-
在出現的下拉式清單中選擇 WordPress 執行個體的名稱,然後選擇連接。
幾分鐘後,您的 WordPress 執行個體會連接至您的儲存貯體。這可讓您的 WordPress 執行個體存取 來管理儲存貯體及其物件。
步驟 3:在您的網站上安裝 WP Offload Media Lite 外掛程式 WordPress
請完成下列程序,在您的 WordPress 網站上安裝 WP Offload Media Lite 外掛程式。此外掛程式會自動將透過媒體上傳工具新增的影像、影片、文件和任何其他 WordPress 媒體複製到 Lightsail 儲存貯體。如需詳細資訊,請參閱 WordPress 網站上的 WP 卸載媒體 Lite
-
以管理員身分登入 WordPress 網站的儀表板。
-
將滑鼠游標暫停在左側導覽選單中的 Plugins (外掛程式) 上,然後選擇 Add New (新增)。
-
搜尋 WP Offload Media Lite。
-
在搜尋結果中,選擇 WP Offload Media 外掛程式旁的 Install Now (立即安裝)。
-
在外掛程式完成安裝後,選擇 Activate (啟用)。
-
在左側導覽功能表中,選擇 Settings (設定),然後選擇 Offload Media (卸載媒體)。
-
在 Offload Media (卸載媒體) 頁面中,選擇 Amazon S3 作為儲存供應商。
-
選擇我的伺服器位於 Amazon Web Services 上,我想要使用IAM角色。
-
選擇 Next (下一步)。
-
在出現的 What bucket would you like to use (您要使用的儲存貯體) 頁面中,選擇 Browse existing buckets (瀏覽現有儲存貯體)。
-
選擇您要與 WordPress執行個體搭配使用的儲存貯體名稱。
-
在出現的卸載媒體精簡設定頁面中,請務必開啟強制HTTPS和從伺服器移除檔案。
-
必須開啟強制HTTPS設定,因為 Lightsail 儲存貯體HTTPS預設會使用 來提供媒體檔案。如果您未開啟此功能,則從您的 WordPress 網站上傳到 Lightsail 儲存貯體的媒體檔案將無法正確提供給網站訪客。
-
從伺服器移除檔案設定可確保上傳至 Lightsail 儲存貯體的媒體也不會存放在執行個體的磁碟上。如果您未開啟此功能,上傳至 Lightsail 儲存貯體的媒體檔案也會存放在 WordPress 執行個體的本機儲存體中。
-
-
選擇 Save Changes (儲存變更)。
注意
若要稍後返回 Offload Media Lite Settings (Offload Media Lite 設定) 頁面,請將滑鼠游標暫停在左側導覽選單中的 Settings (設定),然後選擇 Offload Media Lite。
您的 WordPress 網站現在已設定為使用 Media Lite 外掛程式。下次透過 上傳媒體檔案時 WordPress,該檔案會自動上傳至 Lightsail 儲存貯體,並由儲存貯體提供。若要測試組態,請繼續前往本教學課程下一節。
步驟 4:測試 WordPress 網站與 Lightsail 儲存貯體之間的連線
請完成下列程序,將媒體檔案上傳至您的 WordPress 執行個體,並確認它已上傳至 ,並從 Lightsail 儲存貯體提供。
-
在儀表板左側導覽選單 WordPress的媒體上暫停,然後選擇新增。
-
在出現的 Upload New Media (上傳新媒體) 頁面上,選擇 Select Files (選取檔案)。
-
選擇要從本機電腦上傳的媒體檔案,然後選擇 Open (開啟)。
-
檔案上傳完畢時,選擇左側導覽選單中 Media (媒體) 下方的 Library (程式庫)。
-
選擇最近上傳的檔案。
-
在 檔案的詳細資訊面板中,您應該會在儲存貯體和檔案URL欄位中看到儲存貯體的名稱。
-
當您前往 Lightsail 儲存貯體管理頁面的物件索引標籤時,您應該會看到 wp-content 資料夾。此資料夾由 Offload Media Lite 外掛程式建立,用於存放上傳的媒體檔案。
管理儲存貯體和物件
以下是管理 Lightsail 物件儲存貯體的一般步驟:
-
了解 Amazon Lightsail 物件儲存服務中的物件和儲存貯體。如需詳細資訊,請參閱 Amazon Lightsail 中的物件儲存。
-
了解您可以在 Amazon Lightsail 中提供儲存貯體的名稱。如需詳細資訊,請參閱 Amazon Lightsail 中的儲存貯體命名規則。
-
建立儲存貯體,開始使用 Lightsail 物件儲存服務。如需詳細資訊,請參閱在 Amazon Lightsail 中建立儲存貯體。
-
了解儲存貯體的安全最佳實務,以及可以為儲存貯體設定的存取許可。可以將儲存貯體中的所有物件設為公有或私有,也可以選擇將個別物件設為公有。您也可以透過建立存取金鑰、將執行個體連接至儲存貯體,以及授予其他AWS帳戶的存取權,來授予儲存貯體的存取權。如需詳細資訊,請參閱 Amazon Lightsail 物件儲存的安全最佳實務和了解 Amazon Lightsail 中的儲存貯體許可。
了解儲存貯體存取許可後,請參閱下列指南來授予對儲存貯體的存取權:
-
了解如何為儲存貯體啟用存取日誌記錄,以及如何使用存取日誌來稽核儲存貯體的安全性。如需詳細資訊,請參閱下列指南。
-
建立IAM政策,授予使用者在 Lightsail 中管理儲存貯體的能力。如需詳細資訊,請參閱IAM在 Amazon Lightsail 中管理儲存貯體的政策。
-
了解儲存貯體中物件的標記和識別方式。如需詳細資訊,請參閱了解 Amazon Lightsail 中的物件金鑰名稱。
-
了解如何在儲存貯體中上傳檔案及管理物件。如需詳細資訊,請參閱下列指南。
-
啟用物件版本控制功能來保留、擷取和恢復儲存貯體中所儲存每個物件的各個版本。如需詳細資訊,請參閱在 Amazon Lightsail 中的儲存貯體中啟用和暫停物件版本控制。
-
啟用物件版本控制之後,可以還原儲存貯體中物件的先前版本。如需詳細資訊,請參閱在 Amazon Lightsail 中還原儲存貯體中舊版的物件。
-
監控儲存貯體的使用率。如需詳細資訊,請參閱在 Amazon Lightsail 中檢視儲存貯體的指標。
-
設定儲存貯體指標的警示,以便在儲存貯體的使用率超過閾值時收到通知。如需詳細資訊,請參閱在 Amazon Lightsail 中建立儲存貯體指標警示。
-
如果儲存空間和網路傳輸不足,請變更儲存貯體的儲存計畫。如需詳細資訊,請參閱在 Amazon Lightsail 中變更儲存貯體的計劃。
-
了解如何將儲存貯體連線至其他資源。如需詳細資訊,請參閱下列教學課程。
-
如果不再使用儲存貯體,請刪除它。如需詳細資訊,請參閱刪除 Amazon Lightsail 中的儲存貯體。