本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將 WordPress 執行個體 Connect 至 Lightsail 值區以取得靜態內容
本教學說明將您在 Amazon Lightsail 執行個體上執行的 WordPress 網站連線到 Lightsail 值區所需的步驟。您可以使用儲存貯體來託管靜態內容,例如影像和附件。為此,您必須在 WordPress 網站上安裝 WP 卸載媒體精簡版插件,並將其配置為連接到 Lightsail 存儲桶。設定好外掛程式後,您上傳至 WordPress 網站的所有媒體都會自動新增至儲存貯體,而非執行個體的磁碟。
內容
步驟 1:完成先決條件
請先完成事前準備 (若尚未完成):
-
在 Light WordPress sail 中建立實體。如需詳細資訊,請參閱教學課程:在 Amazon Lightsail 中啟動和設定 WordPress 執行個體。
-
在 Lightsail 物件儲存服務中建立值區。如需詳細資訊,請參閱建立儲存貯體。
步驟 2:修改儲存貯體許可
請完成下列程序來變更值區的權限,以提供 WordPress 執行個體和卸載媒體精簡版外掛程式的存取權。儲存貯體的存取許可必須設為 Individual objects can be made public (read-only) (個別物件可設為公有 (唯讀))。您也必須將 WordPress 執行個體附加至值區的存取角色。如需有關儲存貯體許可的詳細資訊,請參閱儲存貯體許可。
-
登入主 Li ghtsail 台
。 -
在 Lightsail 首頁上,選擇儲存空間索引標籤。
-
選擇您要在 WordPress 網站上使用的值區名稱。
-
選擇 Bucket management (儲存貯體管理) 頁面上的 Permissions (許可) 索引標籤。
-
在頁面的 Bucket access permissions (儲存貯體存取許可) 區段下選擇 Change permissions (變更許可)。
-
選擇 Individual objects can be made public and read only (可將個別物件設為公有和唯讀)。
-
選擇 Save (儲存)。
-
在出現的確認提示中,選擇 Yes, save (是,儲存)。
幾分鐘後,儲存貯體會設定為允許個別物件存取。如此可確保使用卸載 Media Lite 外掛程式從您的 WordPress 網站上傳至儲存貯體的物件可供客戶讀取。
-
捲動至頁面的 Resource access (資源存取) 區段,然後選擇 Attach instance (連接執行個體)。
-
在出現的下拉式清單中選擇 WordPress 執行個體的名稱,然後選擇 [連接]。
片刻之後,您的 WordPress 執行個體就會連接到儲存貯體。這可讓您的 WordPress 執行個體存取權以管理值區及其物件。
第 3 步:在您 WordPress 的網站上安裝 WP 卸載媒體精簡版插件
完成以下步驟,在您的 WordPress 網站上安裝 WP 卸載媒體精簡版外掛程式。此插件會自動將通過媒體上傳器添加的圖像,視頻,文檔和任何其他 WordPress 媒體複製到 Lightsail 存儲桶中。有關更多信息,請參閱 WP 卸載媒體精簡版
-
以系統管理員身分登入您 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 網站現在已設定為使用媒體精簡版外掛程式。下次您透過上傳媒體檔案時 WordPress,該檔案會自動上傳至您的 Lightsail 儲存貯體,並由值區提供。若要測試組態,請繼續前往本教學課程下一節。
步驟 4:測試您的 WordPress 網站與 Lightsail 儲存貯體之間的連線
請完成下列程序,將媒體檔案上傳至您的 WordPress 執行個體,並確認該檔案已上傳至 Lightsail 儲存貯體,並從您的 Lightsail 儲存貯體提供。
-
暫停 WordPress儀表板左側導覽功能表中的「媒體」,然後選擇「新增」。
-
在出現的 Upload New Media (上傳新媒體) 頁面上,選擇 Select Files (選取檔案)。
-
選擇要從本機電腦上傳的媒體檔案,然後選擇 Open (開啟)。
-
檔案上傳完畢時,選擇左側導覽選單中 Media (媒體) 下方的 Library (程式庫)。
-
選擇最近上傳的檔案。
-
在檔案的詳細資料面板中,您應該會在「值區」和「檔案」URL 欄位中看到值區的名稱。
-
當您前往 Lightsail 值區管理頁面的 [物件] 索引標籤時,應該會看到可濕性粉劑內容資料夾。此資料夾由 Offload Media Lite 外掛程式建立,用於存放上傳的媒體檔案。
管理儲存貯體和物件
以下是管理 Lightsail 物件儲存貯體的一般步驟:
-
了解 Amazon Lightsail 物件儲存服務中的物件和值區。如需詳細資訊,請參閱 Amazon Lightsail 中的物件儲存。
-
了解您可以在 Amazon Lightsail 中為您的儲存貯體提供哪些名稱。如需詳細資訊,請參閱 Amazon Lightsail 中的儲存貯體命名規則。
-
透過建立值區開始使用 Lightsail 物件儲存服務。如需詳細資訊,請參閱在 Amazon Lightsail 中建立值區。
-
了解儲存貯體的安全最佳實務,以及可以為儲存貯體設定的存取許可。可以將儲存貯體中的所有物件設為公有或私有,也可以選擇將個別物件設為公有。您也可以建立存取金鑰、將執行個體附加至儲存貯體,以及授予其他AWS帳戶的存取權,以授予儲存貯體的存取權。如需詳細資訊,請參閱 Amazon Lightsail 物件儲存的安全最佳實務和了解 Amazon Lightsail 中的儲存貯體許可。
了解儲存貯體存取許可後,請參閱下列指南來授予對儲存貯體的存取權:
-
了解如何為儲存貯體啟用存取日誌記錄,以及如何使用存取日誌來稽核儲存貯體的安全性。如需詳細資訊,請參閱下列指南。
-
建立IAM政策以授與使用者在 Lightsail 中管理值區的能力。如需詳細資訊,請參閱在 Amazon Lightsail 中管理儲存貯體的IAM政策。
-
了解儲存貯體中物件的標記和識別方式。如需詳細資訊,請參閱了解 Amazon Lightsail 中的物件金鑰名稱。
-
了解如何在儲存貯體中上傳檔案及管理物件。如需詳細資訊,請參閱下列指南。
-
啟用物件版本控制功能來保留、擷取和恢復儲存貯體中所儲存每個物件的各個版本。如需詳細資訊,請參閱在 Amazon Lightsail 中啟用和暫停儲存貯體中的物件版本控制。
-
啟用物件版本控制之後,可以還原儲存貯體中物件的先前版本。如需詳細資訊,請參閱在 Amazon Lightsail 中還原儲存貯體中的舊版物件。
-
監控儲存貯體的使用率。如需詳細資訊,請參閱在 Amazon Lightsail 中檢視儲存貯體的指標。
-
設定儲存貯體指標的警示,以便在儲存貯體的使用率超過閾值時收到通知。如需詳細資訊,請參閱在 Amazon Lightsail 中建立儲存貯體指標警示。
-
如果儲存空間和網路傳輸不足,請變更儲存貯體的儲存計畫。如需詳細資訊,請參閱在 Amazon Lightsail 中變更儲存貯體的計劃。
-
了解如何將儲存貯體連線至其他資源。如需詳細資訊,請參閱下列教學課程。
-
如果不再使用儲存貯體,請刪除它。如需詳細資訊,請參閱刪除儲存貯體。