

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

# 將 WordPress 執行個體連接到靜態內容的Lightsail儲存貯體
<a name="amazon-lightsail-connecting-buckets-to-wordpress"></a>

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

**內容**
+ [步驟 1：完成先決條件](#connecting-buckets-to-wordpress-prerequisites)
+ [步驟 2：修改儲存貯體許可](#connecting-buckets-to-wordpress-modify-bucket-permissions)
+ [步驟 3：在 WordPress 網站上安裝 WP Offload Media Lite 外掛程式](#connecting-buckets-to-wordpress-install-wp-offload-media-lite)
+ [步驟 4：測試 WordPress 網站和 Lightsail 儲存貯體之間的連線](#connecting-buckets-to-wordpress-test-connection)

## 步驟 1：完成先決條件
<a name="connecting-buckets-to-wordpress-prerequisites"></a>

請先完成事前準備 (若尚未完成)：
+ 在 Lightsail 中建立 WordPress 執行個體。如需詳細資訊，請參閱[教學課程：在 Amazon Lightsail 中啟動和設定 WordPress 執行個體](amazon-lightsail-tutorial-launching-and-configuring-wordpress.md)。
+ 在 Lightsail 物件儲存服務中建立儲存貯體。如需詳細資訊，請參閱[建立儲存貯體](amazon-lightsail-creating-buckets.md)。

## 步驟 2：修改儲存貯體許可
<a name="connecting-buckets-to-wordpress-modify-bucket-permissions"></a>

請完成以下程序來變更儲存貯體的許可，以提供對 WordPress 執行個體和 Offload Media Lite 外掛程式的存取權。儲存貯體的存取許可必須設為 **Individual objects can be made public (read-only)** (個別物件可設為公有 (唯讀))。您亦須將 WordPress 執行個體附加到儲存貯體的存取角色。如需有關儲存貯體許可的詳細資訊，請參閱[儲存貯體許可](amazon-lightsail-understanding-bucket-permissions.md)。

1. 登入 [Lightsail 主控台](https://lightsail.aws.amazon.com/)。

1. 在左側導覽窗格中，選擇**儲存**。

1. 選擇要與 WordPress 網站搭配使用之儲存貯體的名稱。  
![\[儲存Lightsail貯體。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-bucket-name-storage-tab.png)

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

1. 在頁面的 **Bucket access permissions** (儲存貯體存取許可) 區段下選擇 **Change permissions** (變更許可)。  
![\[變更許可按鈕。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-bucket-access-permissions.png)

1. 選擇 **Individual objects can be made public and read only** (可將個別物件設為公有和唯讀)。  
![\[個別物件可以設為公有和唯讀選項。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-bucket-access-permissions-options.png)

1. 選擇**儲存**。

1. 在出現的確認提示中，選擇 **Yes, save** (是，儲存)。  
![\[是，儲存按鈕。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-bucket-access-permissions-confirmation.png)

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

1. 捲動至頁面的 **Resource access** (資源存取) 區段，然後選擇 **Attach instance** (連接執行個體)。  
![\[連接執行個體選項。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-bucket-resource-access.png)

1. 在出現的下拉式清單中選擇 WordPress 執行個體名稱，然後選擇 **Attach** (連接)。  
![\[連接選項。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-bucket-attach-resource-access.png)

   幾分鐘後，WordPress 執行個體會連接至儲存貯體。這會為 WordPress 執行個體提供存取權，以管理儲存貯體及其物件。

## 步驟 3：在 WordPress 網站上安裝 WP Offload Media Lite 外掛程式
<a name="connecting-buckets-to-wordpress-install-wp-offload-media-lite"></a>

請完成下列程序，以在 WordPress 網站上安裝 WP Offload Media Lite 外掛程式。此外掛程式會將影像、影片、文件和任何其他透過 WordPress 媒體上傳工具新增的媒體自動複製至 Lightsail 儲存貯體。如需詳細資訊，請參閱 *WordPress 網站*中的 [WP Offload Media Lite](https://wordpress.org/plugins/amazon-s3-and-cloudfront/)。

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

   如需詳細資訊，請參閱[在 Amazon Lightsail 中取得 Bitnami 執行個體的應用程式使用者名稱和密碼](log-in-to-your-bitnami-application-running-on-amazon-lightsail.md)。

1. 將滑鼠游標暫停在左側導覽選單中的 **Plugins** (外掛程式) 上，然後選擇 **Add New** (新增)。  
![\[在 WordPress 儀表板中新增外掛程式功能表項目。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-wordpress-add-new-plugin-menu.png)

1. 搜尋 **WP Offload Media Lite**。

1. 在搜尋結果中，選擇 **WP Offload Media** 外掛程式旁的 **Install Now** (立即安裝)。  
![\[適用於 WordPress 的 WP Offload Media Lite 外掛程式。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-wp-offload-media-plugin.png)

1. 在外掛程式完成安裝後，選擇 **Activate** (啟用)。  
![\[啟用 WordPress 的 WP Offload Media Lite 外掛程式。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-wp-offload-media-plugin-activate.png)

1. 在左側導覽功能表中，選擇 **Settings** (設定)，然後選擇 **Offload Media** (卸載媒體)。  
![\[Wordpress 儀表板設定。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-offload-media-menu.png)

1. 在 **Offload Media** (卸載媒體) 頁面中，選擇 **Amazon S3** 作為儲存供應商。  
![\[WP Offload Media 頁面。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-offload-media-storage-provider.png)

1. 選擇 **My server is on Amazon Web Services and I'd like to use IAM Roles** (我的伺服器在 Amazon Web Services 上，我想使用 IAM 角色)。  
![\[WP Offload Media 頁面。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-offload-media-access-setting.png)

1. 選擇**下一步**。  
![\[WP Offload Media 頁面。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-offload-media-next.png)

1. 在出現的 **What bucket would you like to use** (您要使用的儲存貯體) 頁面中，選擇 **Browse existing buckets** (瀏覽現有儲存貯體)。  
![\[WP Offload Media 頁面。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-offload-media-browse-existing-buckets.png)

1. 選擇要與 WordPress 執行個體搭配使用之儲存貯體的名稱。  
![\[WP Offload Media 頁面。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-offload-media-existing-buckets.png)

1. 在出現的 **Offload Media Lite Settings** (Offload Media Lite 設定) 頁面中，請務必開啟 **Force HTTPS** (強制執行 HTTPS) 和 **Remove Files From Server** (從伺服器移除檔案)。
   + **Force HTTPS** (強制執行 HTTPS) 設定必須開啟，因為 Lightsail 儲存貯體預設使用 HTTPS 來提供媒體檔案。若不開啟此功能，媒體檔案從 WordPress 網站上傳至 Lightsail 儲存貯體後，將無法正確地提供給網站訪客。
   + **Remove Files From Server** (從伺服器移除檔案) 設定可確保上傳至 Lightsail 儲存貯體的媒體不會同時存放在執行個體磁碟上。若不開啟此功能，媒體檔案上傳至 Lightsail 儲存貯體後，也會同時存放在 WordPress 執行個體的本機儲存體上。  
![\[WP Offload Media 頁面。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-offload-media-settings.png)

1. 選擇 **Save Changes** (儲存變更)。
**注意**  
若要稍後返回 **Offload Media Lite Settings** (Offload Media Lite 設定) 頁面，請將滑鼠游標暫停在左側導覽選單中的 **Settings** (設定)，然後選擇 **Offload Media Lite**。

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

## 步驟 4：測試 WordPress 網站和 Lightsail 儲存貯體之間的連線
<a name="connecting-buckets-to-wordpress-test-connection"></a>

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

1. 將滑鼠游標暫停在 Wordpress 儀表板左側導覽選單中的 **Media** (媒體) 上，然後選擇 **Add New** (新增)。  
![\[在 WordPress 儀表板中新增媒體檔案選單項目。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-wordpress-dashboard-new-media.png)

1. 在出現的 Upload New Media (上傳新媒體) 頁面上，選擇 **Select Files** (選取檔案)。  
![\[WordPress 儀表板中的選取檔案按鈕。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-wordpress-dashboard-new-media-upload.png)

1. 選擇要從本機電腦上傳的媒體檔案，然後選擇 **Open** (開啟)。  
![\[WordPress 儀表板中的開啟按鈕。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-wordpress-dashboard-new-media-open.png)

1. 檔案上傳完畢時，選擇左側導覽選單中 **Media** (媒體) 下方的 **Library** (程式庫)。  
![\[WordPress 儀表板中的程式庫功能表項目。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-wordpress-dashboard-new-media-library-menu.png)

1. 選擇最近上傳的檔案。  
![\[選取的檔案。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-wordpress-dashboard-new-media-library.png)

1. 在檔案的詳細資訊面板中，**Bucket** (儲存貯體) 和 **File URL** (檔案 URL) 欄位應該會出現儲存貯體名稱。  
![\[在附件詳細資訊面板中，儲存貯體的名稱及其 URL。\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-wordpress-dashboard-new-media-details.png)

1. 當您移至 Lightsail 儲存貯體管理頁面的 **Objects** (物件) 索引標籤時，應該會看到 **wp-content** 資料夾。此資料夾由 Offload Media Lite 外掛程式建立，用於存放上傳的媒體檔案。  
![\[儲存貯體中的 wp-content 資料夾\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-bucket-objects-wp-content-folder.png)

## 管理儲存貯體和物件
<a name="connecting-to-wordpress-managing-buckets-and-objects"></a>

請依下列一般步驟來管理 Lightsail 物件儲存貯體：

1. 了解 Amazon Lightsail 物件儲存服務中的物件和儲存貯體。如需詳細資訊，請參閱 [Amazon Lightsail 中的物件儲存](buckets-in-amazon-lightsail.md)。

1. 了解您可以在 Amazon Lightsail 中為儲存貯體提供的名稱。如需詳細資訊，請參閱 [Amazon Lightsail 中的儲存貯體命名規則](bucket-naming-rules-in-amazon-lightsail.md)。

1. 透過建立儲存貯體來開始使用 Lightsail 物件儲存服務。如需詳細資訊，請參閱[在 Amazon Lightsail 中建立儲存貯體](amazon-lightsail-creating-buckets.md)。

1. 了解儲存貯體的安全最佳實務，以及可以為儲存貯體設定的存取許可。可以將儲存貯體中的所有物件設為公有或私有，也可以選擇將個別物件設為公有。也可以透過建立存取金鑰、將執行個體附接至儲存貯體以及授予對其他 AWS 帳戶的存取權，來授予對儲存貯體的存取權。如需詳細資訊，請參閱 [Amazon Lightsail 物件儲存的安全最佳實務](amazon-lightsail-bucket-security-best-practices.md)和[了解 Amazon Lightsail 中的儲存貯體許可](amazon-lightsail-understanding-bucket-permissions.md)。

   了解儲存貯體存取許可後，請參閱下列指南來授予對儲存貯體的存取權：
   + [在 Amazon Lightsail 中授予儲存貯體的公有存取](amazon-lightsail-block-public-access-for-buckets.md)
   + [在 Amazon Lightsail 中設定儲存貯體存取許可](amazon-lightsail-configuring-bucket-permissions.md)
   + [在 Amazon Lightsail 中設定儲存貯體內個別物件的存取許可](amazon-lightsail-configuring-individual-object-access.md)
   + [在 Amazon Lightsail 中建立儲存貯體的存取金鑰](amazon-lightsail-creating-bucket-access-keys.md)
   + [在 Amazon Lightsail 中設定儲存貯體的資源存取](amazon-lightsail-configuring-bucket-resource-access.md)
   + [在 Amazon Lightsail 中設定儲存貯體的跨帳户存取權](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. 了解如何為儲存貯體啟用存取日誌記錄，以及如何使用存取日誌來稽核儲存貯體的安全性。如需詳細資訊，請參閱下列指南。
   + [在 Amazon Lightsail 物件儲存服務中存取儲存貯體的日誌](amazon-lightsail-bucket-access-logs.md)
   + [在 Amazon Lightsail 物件儲存服務中儲存貯體的存取日誌格式](amazon-lightsail-bucket-access-log-format.md)
   + [在 Amazon Lightsail 物件儲存服務中啟用儲存貯體的存取記錄](amazon-lightsail-enabling-bucket-access-logs.md)
   + [使用 Amazon Lightsail 中儲存貯體的存取日誌來識別請求](amazon-lightsail-using-bucket-access-logs.md)

1. 建立 IAM 政策以授予使用者在 Lightsail 中管理儲存貯體的功能。如需詳細資訊，請參閱[在 Amazon Lightsail 中管理儲存貯體的 IAM 政策](amazon-lightsail-bucket-management-policies.md)。

1. 了解儲存貯體中物件的標記和識別方式。如需詳細資訊，請參閱[了解 Amazon Lightsail 中的物件金鑰名稱](understanding-bucket-object-key-names-in-amazon-lightsail.md)。

1. 了解如何在儲存貯體中上傳檔案及管理物件。如需詳細資訊，請參閱下列指南。
   + [將檔案上傳至 Amazon Lightsail 中的儲存貯體](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [使用分段上傳將檔案上傳至 Amazon Lightsail 中的儲存貯體](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [檢視 Amazon Lightsail 中儲存貯體的物件](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [在 Amazon Lightsail 中複製或移動儲存貯體中的物件](amazon-lightsail-copying-moving-bucket-objects.md)
   + [從 Amazon Lightsail 的儲存貯體中下載物件](amazon-lightsail-downloading-bucket-objects.md)
   + [在 Amazon Lightsail 的儲存貯體中篩選物件](amazon-lightsail-filtering-bucket-objects.md)
   + [在 Amazon Lightsail 的儲存貯體中標記物件](amazon-lightsail-tagging-bucket-objects.md)
   + [刪除 Amazon Lightsail 的儲存貯體中的物件](amazon-lightsail-deleting-bucket-objects.md)

1. 啟用物件版本控制功能來保留、擷取和恢復儲存貯體中所儲存每個物件的各個版本。如需詳細資訊，請參閱[在 Amazon Lightsail 的儲存貯體中啟用和暫停物件版本控制](amazon-lightsail-managing-bucket-object-versioning.md)。

1. 啟用物件版本控制之後，可以還原儲存貯體中物件的先前版本。如需詳細資訊，請參閱[還原 Amazon Lightsail 中儲存貯體內物件的舊版本](amazon-lightsail-restoring-bucket-object-versions.md)。

1. 監控儲存貯體的使用率。如需詳細資訊，請參閱[在 Amazon Lightsail 中檢視儲存貯體的指標](amazon-lightsail-viewing-bucket-metrics.md)。

1. 設定儲存貯體指標的警示，以便在儲存貯體的使用率超過閾值時收到通知。如需詳細資訊，請參閱[在 Amazon Lightsail 中建立儲存貯體指標警示](amazon-lightsail-adding-bucket-metric-alarms.md)。

1. 如果儲存空間和網路傳輸不足，請變更儲存貯體的儲存計畫。如需詳細資訊，請參閱[在 Amazon Lightsail 中變更儲存貯體的計劃](amazon-lightsail-changing-bucket-plans.md)。

1. 了解如何將儲存貯體連線至其他資源。如需詳細資訊，請參閱下列教學課程。
   + [教學課程：將 WordPress 執行個體連接至 Amazon Lightsail 儲存貯體](#amazon-lightsail-connecting-buckets-to-wordpress)
   + [教學課程：搭配使用 Amazon Lightsail 儲存貯體與 Lightsail 內容交付網路分發](amazon-lightsail-using-distributions-with-buckets.md)

1. 如果不再使用儲存貯體，請刪除它。如需詳細資訊，請參閱[刪除 Amazon Lightsail 中的儲存貯體](amazon-lightsail-deleting-buckets.md)。