將 WordPress 執行個體連接至 Lightsail 儲存貯體以取得靜態內容 - Amazon Lightsail

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

將 WordPress 執行個體連接至 Lightsail 儲存貯體以取得靜態內容

本教學課程說明將 Amazon Lightsail 執行個體上執行 WordPress 的網站連線到 Lightsail 儲存貯體所需的步驟。您可以使用儲存貯體來託管靜態內容,例如影像和附件。若要執行此作業,您必須在您的 WordPress 網站上安裝 WP Offload Media Lite 外掛程式,並將其設定為連線至 Lightsail 儲存貯體。設定外掛程式後,您上傳至 WordPress 網站的所有媒體會自動新增至您的儲存貯體,而不是執行個體的磁碟。

內容

步驟 1:完成先決條件

請先完成事前準備 (若尚未完成):

步驟 2:修改儲存貯體許可

請完成下列程序,以變更儲存貯體的許可,以允許 存取您的 WordPress 執行個體和卸載媒體 Lite 外掛程式。儲存貯體的存取許可必須設為 Individual objects can be made public (read-only) (個別物件可設為公有 (唯讀))。您也必須將 WordPress 執行個體連接至儲存貯體的存取角色。如需有關儲存貯體許可的詳細資訊,請參閱儲存貯體許可

  1. 登入 Lightsail 主控台

  2. 在左側導覽窗格中,選擇儲存

  3. 選擇您要與 WordPress 網站搭配使用的儲存貯體名稱。

    Lightsail 儲存貯體。
  4. 選擇 Bucket management (儲存貯體管理) 頁面上的 Permissions (許可) 索引標籤。

  5. 在頁面的 Bucket access permissions (儲存貯體存取許可) 區段下選擇 Change permissions (變更許可)。

    變更許可按鈕。
  6. 選擇 Individual objects can be made public and read only (可將個別物件設為公有和唯讀)。

    個別物件可以設為公開和唯讀選項。
  7. 選擇 Save (儲存)。

  8. 在出現的確認提示中,選擇 Yes, save (是,儲存)。

    是,儲存按鈕。

    幾分鐘後,儲存貯體會設定為允許個別物件存取。這可確保使用卸載媒體 Lite 外掛程式從 WordPress 網站上傳至儲存貯體的物件可供您的客戶讀取。

  9. 捲動至頁面的 Resource access (資源存取) 區段,然後選擇 Attach instance (連接執行個體)。

    連接執行個體選項。
  10. 在出現的下拉式清單中選擇 WordPress 執行個體的名稱,然後選擇連接

    連接選項。

    幾分鐘後,您的 WordPress 執行個體會連接至您的儲存貯體。這可讓您的 WordPress 執行個體存取 來管理儲存貯體及其物件。

步驟 3:在您的網站上安裝 WP Offload Media Lite 外掛程式 WordPress

請完成下列程序,在您的 WordPress 網站上安裝 WP Offload Media Lite 外掛程式。此外掛程式會自動將透過媒體上傳工具新增的影像、影片、文件和任何其他 WordPress 媒體複製到 Lightsail 儲存貯體。如需詳細資訊,請參閱 WordPress 網站上的 WP 卸載媒體 Lite

  1. 以管理員身分登入 WordPress 網站的儀表板。

    如需詳細資訊,請參閱在 Amazon Lightsail 中取得 Bitnami 執行個體的應用程式使用者名稱和密碼

  2. 將滑鼠游標暫停在左側導覽選單中的 Plugins (外掛程式) 上,然後選擇 Add New (新增)。

    在 WordPress 儀表板中新增外掛程式選單項目。
  3. 搜尋 WP Offload Media Lite

  4. 在搜尋結果中,選擇 WP Offload Media 外掛程式旁的 Install Now (立即安裝)。

    適用於 的 WP 卸載媒體 Lite 外掛程式 WordPress。
  5. 在外掛程式完成安裝後,選擇 Activate (啟用)。

    為 啟用 WP 卸載媒體 Lite 外掛程式 WordPress。
  6. 在左側導覽功能表中,選擇 Settings (設定),然後選擇 Offload Media (卸載媒體)。

    Wordpress 儀表板設定。
  7. Offload Media (卸載媒體) 頁面中,選擇 Amazon S3 作為儲存供應商。

    WP Offload Media 頁面。
  8. 選擇我的伺服器位於 Amazon Web Services 上,我想要使用IAM角色

    WP Offload Media 頁面。
  9. 選擇 Next (下一步)

    WP Offload Media 頁面。
  10. 在出現的 What bucket would you like to use (您要使用的儲存貯體) 頁面中,選擇 Browse existing buckets (瀏覽現有儲存貯體)。

    WP Offload Media 頁面。
  11. 選擇您要與 WordPress執行個體搭配使用的儲存貯體名稱。

    WP Offload Media 頁面。
  12. 在出現的卸載媒體精簡設定頁面中,請務必開啟強制HTTPS從伺服器移除檔案

    • 必須開啟強制HTTPS設定,因為 Lightsail 儲存貯體HTTPS預設會使用 來提供媒體檔案。如果您未開啟此功能,則從您的 WordPress 網站上傳到 Lightsail 儲存貯體的媒體檔案將無法正確提供給網站訪客。

    • 伺服器移除檔案設定可確保上傳至 Lightsail 儲存貯體的媒體也不會存放在執行個體的磁碟上。如果您未開啟此功能,上傳至 Lightsail 儲存貯體的媒體檔案也會存放在 WordPress 執行個體的本機儲存體中。

    WP Offload Media 頁面。
  13. 選擇 Save Changes (儲存變更)。

    注意

    若要稍後返回 Offload Media Lite Settings (Offload Media Lite 設定) 頁面,請將滑鼠游標暫停在左側導覽選單中的 Settings (設定),然後選擇 Offload Media Lite

    您的 WordPress 網站現在已設定為使用 Media Lite 外掛程式。下次透過 上傳媒體檔案時 WordPress,該檔案會自動上傳至 Lightsail 儲存貯體,並由儲存貯體提供。若要測試組態,請繼續前往本教學課程下一節。

步驟 4:測試 WordPress 網站與 Lightsail 儲存貯體之間的連線

請完成下列程序,將媒體檔案上傳至您的 WordPress 執行個體,並確認它已上傳至 ,並從 Lightsail 儲存貯體提供。

  1. 在儀表板左側導覽選單 WordPress的媒體上暫停,然後選擇新增

    在 WordPress 儀表板中新增媒體檔案選單項目。
  2. 在出現的 Upload New Media (上傳新媒體) 頁面上,選擇 Select Files (選取檔案)。

    WordPress 儀表板中的選取檔案按鈕。
  3. 選擇要從本機電腦上傳的媒體檔案,然後選擇 Open (開啟)。

    WordPress 儀表板中的開啟按鈕。
  4. 檔案上傳完畢時,選擇左側導覽選單中 Media (媒體) 下方的 Library (程式庫)。

    WordPress 儀表板中的程式庫選單項目。
  5. 選擇最近上傳的檔案。

    選取的檔案。
  6. 在 檔案的詳細資訊面板中,您應該會在儲存貯體和檔案URL欄位中看到儲存貯體的名稱。

    儲存貯體的名稱及其位於附件詳細資訊面板URL中。
  7. 當您前往 Lightsail 儲存貯體管理頁面的物件索引標籤時,您應該會看到 wp-content 資料夾。此資料夾由 Offload Media Lite 外掛程式建立,用於存放上傳的媒體檔案。

    儲存貯體中的 wp-content 資料夾

管理儲存貯體和物件

以下是管理 Lightsail 物件儲存貯體的一般步驟:

  1. 了解 Amazon Lightsail 物件儲存服務中的物件和儲存貯體。如需詳細資訊,請參閱 Amazon Lightsail 中的物件儲存

  2. 了解您可以在 Amazon Lightsail 中提供儲存貯體的名稱。如需詳細資訊,請參閱 Amazon Lightsail 中的儲存貯體命名規則

  3. 建立儲存貯體,開始使用 Lightsail 物件儲存服務。如需詳細資訊,請參閱在 Amazon Lightsail 中建立儲存貯體。

  4. 了解儲存貯體的安全最佳實務,以及可以為儲存貯體設定的存取許可。可以將儲存貯體中的所有物件設為公有或私有,也可以選擇將個別物件設為公有。您也可以透過建立存取金鑰、將執行個體連接至儲存貯體,以及授予其他AWS帳戶的存取權,來授予儲存貯體的存取權。如需詳細資訊,請參閱 Amazon Lightsail 物件儲存的安全最佳實務了解 Amazon Lightsail 中的儲存貯體許可

    了解儲存貯體存取許可後,請參閱下列指南來授予對儲存貯體的存取權:

  5. 了解如何為儲存貯體啟用存取日誌記錄,以及如何使用存取日誌來稽核儲存貯體的安全性。如需詳細資訊,請參閱下列指南。

  6. 建立IAM政策,授予使用者在 Lightsail 中管理儲存貯體的能力。如需詳細資訊,請參閱IAM在 Amazon Lightsail 中管理儲存貯體的政策

  7. 了解儲存貯體中物件的標記和識別方式。如需詳細資訊,請參閱了解 Amazon Lightsail 中的物件金鑰名稱

  8. 了解如何在儲存貯體中上傳檔案及管理物件。如需詳細資訊,請參閱下列指南。

  9. 啟用物件版本控制功能來保留、擷取和恢復儲存貯體中所儲存每個物件的各個版本。如需詳細資訊,請參閱在 Amazon Lightsail 中的儲存貯體中啟用和暫停物件版本控制

  10. 啟用物件版本控制之後,可以還原儲存貯體中物件的先前版本。如需詳細資訊,請參閱在 Amazon Lightsail 中還原儲存貯體中舊版的物件

  11. 監控儲存貯體的使用率。如需詳細資訊,請參閱在 Amazon Lightsail 中檢視儲存貯體的指標

  12. 設定儲存貯體指標的警示,以便在儲存貯體的使用率超過閾值時收到通知。如需詳細資訊,請參閱在 Amazon Lightsail 中建立儲存貯體指標警示

  13. 如果儲存空間和網路傳輸不足,請變更儲存貯體的儲存計畫。如需詳細資訊,請參閱在 Amazon Lightsail 中變更儲存貯體的計劃

  14. 了解如何將儲存貯體連線至其他資源。如需詳細資訊,請參閱下列教學課程。

  15. 如果不再使用儲存貯體,請刪除它。如需詳細資訊,請參閱刪除 Amazon Lightsail 中的儲存貯體。