

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

# 管理Lightsail儲存貯體中的檔案和資料夾
<a name="amazon-lightsail-viewing-objects-in-a-bucket"></a>

您可以使用 Lightsail 主控台，在 Amazon Lightsail 物件儲存服務中檢視存放在儲存貯體中的所有物件。您也可以使用 AWS Command Line Interface (AWS CLI) 和 AWS SDKs列出儲存貯體中的物件金鑰。如需有關儲存貯體的詳細資訊，請參閱[物件儲存](buckets-in-amazon-lightsail.md)。

## 使用 Lightsail 主控台篩選物件
<a name="view-objects-lightsail-console"></a>

請完成下列程序，以使用 Lightsail 主控台檢視存放在儲存貯體中的物件。

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

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

1. 選擇您要檢視物件之儲存貯體的名稱。

1. **Objects** (物件) 索引標籤中的 **Objects browser** (物件瀏覽器) 窗格會顯示存放在儲存貯體中的物件和資料夾。  
![\[Lightsail 主控台中的物件瀏覽器窗格\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-bucket-object-browser-pane.png)

1. 瀏覽至要檢視屬性的物件位置。

1. 在您要檢視屬性的物件旁新增核取記號。

1. 頁面右側的 **Object properties** (物件屬性) 窗格會顯示關於物件的資訊。  
![\[Lightsail 主控台中的物件屬性窗格\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-bucket-object-properties-pane.png)

   顯示的資訊包括：

   1. 檢視和下載物件的連結。

   1. 用於複製或刪除物件的動作選單 (⋮)。如需有關複製和刪除物件的詳細資訊，請參閱[在 Amazon Lightsail 中複製或移動儲存貯體物件](amazon-lightsail-copying-moving-bucket-objects.md)和[刪除儲存貯體物件](amazon-lightsail-deleting-bucket-objects.md)。

   1. 物件大小以及上次修改的時間戳記。

   1. 個別物件的存取許可，可能是私有或公有 (唯讀)。如需有關物件許可的詳細資訊，請參閱[儲存貯體許可](amazon-lightsail-understanding-bucket-permissions.md)。

   1. 物件的中繼資料。內容類型 (`ContentType`) 索引鍵是此時 Lightsail 物件儲存服務唯一支援的中繼資料。

   1. 物件索引鍵值標籤。如需詳細資訊，請參閱[標記儲存貯體物件](amazon-lightsail-tagging-bucket-objects.md)。

   1. 用於管理物件已儲存版本的選項。如需詳細資訊，請參閱[在儲存貯體中啟用和暫停物件版本控制](amazon-lightsail-managing-bucket-object-versioning.md)。
**注意**  
當您選取多個物件時，**Object properties** (物件屬性) 窗格只會顯示所選物件的總大小。

## 使用 檢視物件 AWS CLI
<a name="view-objects-aws-cli"></a>

完成下列程序，以使用 AWS Command Line Interface (AWS CLI) 在儲存貯體中列出物件金鑰。您可以使用 `list-objects-v2` 命令來執行此動作。如需詳細資訊，請參閱《AWS CLI 命令參考》**中的 [list-objects-v2](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-objects-v2.html)。

**注意**  
您必須安裝 AWS CLI 並為 Lightsail和 Amazon S3 設定它，才能繼續此程序。如需詳細資訊，請參閱[設定 AWS Command Line Interface 以使用 Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)。

1. 開啟命令提示或終端機視窗。

1. 輸入以下其中一個命令。
   + 輸入下列命令以列出儲存貯體中的所有物件索引鍵。

     ```
     aws s3api list-objects-v2 --bucket BucketName --query "Contents[].{Key: Key, Size: Size}"
     ```

     在命令中，將 *BucketName* 替換成您要列出所有物件之儲存貯體的名稱。
   + 輸入下列命令，以列出以特定物件索引鍵名稱字首開頭的物件。

     ```
     aws s3api list-objects-v2 --bucket BucketName --prefix ObjectKeyNamePrefix --query "Contents[].{Key: Key, Size: Size}"
     ```

     在該命令中，將以下範例文字取代為自訂文字：
     + *BucketName* – 儲存貯體名稱，您要列出該儲存貯體的所有物件。
     + *ObjectKeyNamePrefix* – 物件索引鍵名稱字首，可將回應限制為以指定字首開頭的索引鍵。
**注意**  
這些命令會使用 `--query` 參數來篩選 `list-objects-v2` 請求的回應，而該請求針對每個物件的索引鍵值和大小。

   範例：

   列出儲存貯體中的所有物件索引鍵：

   ```
   aws s3api list-objects-v2 --bucket amzn-s3-demo-bucket --query "Contents[].{Key: Key, Size: Size}"
   ```

   對於前述命令，您應該會看到類似以下範例的結果。  
![\[AWS CLI list-objects-v2 命令的結果\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-objects-v2-result.png)

   列出以 `archived/` 物件索引鍵名稱字首開頭的物件索引鍵：

   ```
   aws s3api list-objects-v2 --bucket amzn-s3-demo-bucket --prefix archived/ --query "Contents[].{Key: Key, Size: Size}"
   ```

   對於前述命令，您應該會看到類似以下範例的結果。  
![\[AWS CLI list-objects-v2 命令的結果\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-objects-v2-prefix-result.png)

## 管理儲存貯體和物件
<a name="viewing-objects-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)
   + [在 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.md)
   + [教學課程：搭配使用 Amazon Lightsail 儲存貯體與 Lightsail 內容交付網路分發](amazon-lightsail-using-distributions-with-buckets.md)

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

**Topics**
+ [使用 Lightsail 主控台篩選物件](#view-objects-lightsail-console)
+ [使用 檢視物件 AWS CLI](#view-objects-aws-cli)
+ [管理儲存貯體和物件](#viewing-objects-managing-buckets-and-objects)
+ [複製和移動物件](amazon-lightsail-copying-moving-bucket-objects.md)
+ [刪除物件](amazon-lightsail-deleting-bucket-objects.md)
+ [下載物件](amazon-lightsail-downloading-bucket-objects.md)
+ [篩選物件](amazon-lightsail-filtering-bucket-objects.md)
+ [管理物件版本控制](amazon-lightsail-managing-bucket-object-versioning.md)
+ [還原物件版本](amazon-lightsail-restoring-bucket-object-versions.md)
+ [標記物件](amazon-lightsail-tagging-bucket-objects.md)

# 在儲存Lightsail貯體之間複製和移動物件
<a name="amazon-lightsail-copying-moving-bucket-objects"></a>

您可以在 Amazon Lightsail 物件儲存服務中複製已存放於儲存貯體的物件。在本指南中，我們會示範如何使用 Lightsail主控台和 AWS Command Line Interface () 來複製物件AWS CLI。複製儲存貯體中的物件，以建立物件的複本、重新命名物件或跨Lightsail位置移動物件 （例如，將物件從一個位置移動 AWS 區域 到另一個位置，其中Lightsail可用）。您只能使用 AWS APIs、 AWS SDKs和 AWS Command Line Interface () 跨位置複製物件AWS CLI。

如需有關儲存貯體的詳細資訊，請參閱[物件儲存](buckets-in-amazon-lightsail.md)。

## 複製物件的限制
<a name="copying-moving-bucket-objects-restrictions"></a>

您可以使用 Lightsail 主控台建立最大 2 GB 的物件複本。您可以使用 AWS Command Line Interface (AWS CLI)、 AWS APIs 和 AWS SDKs，透過單一複製物件動作建立大小高達 5 GB 的物件複本。若要複製大小大於 5 GB 的物件，您必須使用 AWS CLI、 AWS APIs 和 AWS SDKs 的分段上傳動作。如需詳細資訊，請參閱[使用分段上傳將檔案上傳至儲存貯體](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)。

## 使用 Lightsail 主控台複製物件
<a name="copying-moving-bucket-objects-lightsail-console"></a>

請完成下列程序來使用 Lightsail 主控台複製已存放在儲存貯體中的物件。若要移動儲存貯體中的物件，則應該將其複製到新位置，然後刪除原始物件。

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

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

1. 選擇您要複製物件之儲存貯體的名稱。

1. 在 **Objects** (物件) 索引標籤中，使用 **Objects browser** (物件瀏覽器) 窗格瀏覽至您要複製的物件所在位置。

1. 在要複製的物件旁新增核取記號。

1. 在 **Object information** (物件資訊) 窗格中，選擇動作 (⋮) 選單，然後選擇 **Copy to** (複製至)。

1. 在顯示的 **Select destination** (選取目的地) 窗格中，瀏覽至儲存貯體中您要複製所選物件的位置。您亦可將資料夾名稱輸入 **Destination path** (目的地路徑) 文字方塊來建立新路徑。

1. 選擇 **Copy** (複製)，以將物件複製到選取或指定的目的地。否則，請選擇 **No, cancel** (否，取消)。

   成功複製物件時會顯示 **Copy complete** (複製完成) 訊息。如果您要移動物件，則應刪除原始物件。如需詳細資訊，請參閱[刪除儲存貯體物件](amazon-lightsail-deleting-bucket-objects.md)。

## 使用 複製物件 AWS CLI
<a name="copying-moving-bucket-objects-aws-cli"></a>

完成下列程序，使用 AWS Command Line Interface () 複製儲存貯體中的物件AWS CLI。您可以使用 `copy-object` 命令來執行此動作。如需詳細資訊，請參閱《AWS CLI 命令參考》**中的 [copy-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/copy-object.html)。

**注意**  
您必須安裝 AWS CLI 並為 Lightsail和 Amazon S3 設定它，才能繼續此程序。如需詳細資訊，請參閱[設定 AWS CLI 以使用 Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)。

1. 開啟命令提示或終端機視窗。

1. 輸入下列命令以複製儲存貯體中的物件。

   ```
   aws s3api copy-object --copy-source SourceBucketNameAndObjectKey --key DestinationObjectKey --bucket DestinationBucketName --acl bucket-owner-full-control
   ```

   在該命令中，將以下範例文字取代為自訂文字：
   + *SourceBucketNameAndObjectKey* - 來源物件目前所在儲存貯體的名稱，以及要複製的物件的完整物件金鑰。例如，若要從儲存貯體 `amzn-s3-demo-bucket` 複製物件 `images/sailbot.jpg`，請指定 `amzn-s3-demo-bucket/images/sailbot.jpg`。
   + *DestinationObjectKey* - 新物件複本的完整物件金鑰。
   + *DestinationBucket* - 目的地儲存貯體的名稱。

   範例：
   + 將儲存貯體中的物件複製到同一個儲存貯體：

     ```
     aws s3api copy-object --copy-source amzn-s3-demo-bucket1/images/sailbot.jpg --key media/sailbot.jpg --bucket amzn-s3-demo-bucket --acl bucket-owner-full-control
     ```
   + 從一個儲存貯體複製物件至另一個儲存貯體：

     ```
     aws s3api copy-object --copy-source amzn-s3-demo-bucket1/images/sailbot.jpg --key images/sailbot.jpg --bucket amzn-s3-demo-bucket2 --acl bucket-owner-full-control
     ```

   您應該會看到類似以下範例的結果：  
![\[AWS CLI copy-object 命令的結果\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-s3api-copy-object-result.png)

## 管理儲存貯體和物件
<a name="moving-objects-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)
   + [從 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.md)
   + [教學課程：搭配使用 Amazon Lightsail 儲存貯體與 Lightsail 內容交付網路分發](amazon-lightsail-using-distributions-with-buckets.md)

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

# 刪除物件以清除儲存Lightsail貯體儲存
<a name="amazon-lightsail-deleting-bucket-objects"></a>

您可以從 Amazon Lightsail 物件儲存服務的儲存貯體中刪除物件。若要釋放儲存空間，請刪除不再需要的物件。例如，如果您要收集日誌檔案，最好在不再需要時將其刪除。

如需有關儲存貯體的詳細資訊，請參閱[物件儲存](buckets-in-amazon-lightsail.md)。

**內容**
+ [刪除啟用版本控制之儲存貯體中的物件](#deleting-objects-from-version-enabled-buckets)
+ [使用 Lightsail 主控台來刪除物件](#deleting-objects-lightsail-console)
+ [使用 Lightsail 主控台來刪除物件版本](#deleting-object-versions-lightsail-console)
+ [使用 刪除單一物件或物件版本 AWS CLI](#deleting-single-object-aws-cli)
+ [使用 刪除多個物件或物件版本 AWS CLI](#delete-objects-aws-cli)

## 刪除啟用版本控制之儲存貯體中的物件
<a name="deleting-objects-from-version-enabled-buckets"></a>

如果已在儲存貯體上啟用版本控制，則其中可存在同一個物件的多個版本。您可以使用 Lightsail主控台、 AWS CLI、 AWS APIs或 AWS SDKS 刪除物件的任何版本。不過，您應考慮以下選項。

**使用 Lightsail 主控台來刪除物件和物件版本**

當您在 Lightsail 主控台 **Objects** (物件) 索引標籤的 **Objects browser** (物件瀏覽器) 窗格中，刪除物件的目前版本時，這也會刪除該物件的所有舊版本。若要刪除物件的特定版本，您必須從 **Manage versions** (管理版本) 窗格中執行此動作。如果您使用 **Manage versions** (管理版本) 窗格來刪除物件的目前版本，則會將最新的前一版本還原為目前版本。如需詳細資訊，請參閱本指南後續的[使用 Lightsail 主控台來刪除物件版本](#deleting-object-versions-lightsail-console)。

**使用 Lightsail API AWS CLI、 AWS SDKs刪除物件和物件版本**

若要刪除單一物件及其所有已存放版本，請僅在刪除請求中指定該物件的金鑰。若要刪除物件的特定版本，請指定物件金鑰和版本 ID。如需詳細資訊，請參閱本指南後續的[使用 AWS CLI來刪除單一物件或物件版本](#deleting-single-object-aws-cli)。

## 使用 Lightsail 主控台來刪除物件
<a name="deleting-objects-lightsail-console"></a>

使用 Lightsail 主控台來完成下列程序以刪除物件，包含存放的舊版本。您一次僅能從 Lightsail 主控台刪除一個物件。使用 一次 AWS CLI 刪除多個物件。如需詳細資訊，請參閱本指南後續的[使用 AWS CLI來刪除多個物件或物件版本](#delete-objects-aws-cli)。

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

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

1. 選擇您要刪除物件之儲存貯體的名稱。

1. 在 **Objects** (物件) 索引標籤中，使用 **Objects browser** (物件瀏覽器) 窗格瀏覽至您要刪除的物件所在位置。

1. 在要刪除的物件旁新增核取記號。

1. 在 **Object information** (物件資訊) 窗格中，選擇動作 (⋮) 選單，然後選擇 **Delete** (刪除)。

1. 在顯示的確認窗格中，選擇 **Yes, delete** (是，刪除) 以確認您要永久刪除該物件。

   如果您刪除所在資料夾中的唯一物件，此舉也會刪除該資料夾。發生這種情況是因為該資料夾為物件金鑰名稱的一部分，當儲存貯體中沒有其他物件共用相同物件字首時，刪除該物件也會刪除前述資料夾。如需詳細資訊，請參閱[物件儲存儲存貯體的金鑰名稱](understanding-bucket-object-key-names-in-amazon-lightsail.md)。

## 使用 Lightsail 主控台來刪除物件版本
<a name="deleting-object-versions-lightsail-console"></a>

請完成下列程序，以刪除存放的物件版本。這僅適用於已啟用版本控制的儲存貯體。如需詳細資訊，請參閱[在儲存貯體中啟用和暫停物件版本控制](amazon-lightsail-managing-bucket-object-versioning.md)。

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

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

1. 選擇您要刪除物件之儲存貯體的名稱。

1. 使用 **Objects browser** (物件瀏覽器) 窗格瀏覽至您要刪除的物件所在位置。

1. 在您要刪除其儲存的舊版本的物件旁，新增核取記號。

1. 選擇 **Object information** (物件資訊) 窗格的 **Versions** (版本) 區段中的 **Manage** (管理)，然後選擇 Manage (管理)。

1. 在顯示的**管理儲存的物件版本**窗格中，在要刪除的物件版本旁新增核取記號。

   您也可以選擇刪除物件的目前版本。

1. 選擇 **Delete selected** (刪除所選項)，以刪除選取的版本。

   如果您刪除：
   + 物件的目前版本 - 該物件的最新版本會還原為目前版本。
   + 物件的唯一版本 - 系統會從儲存貯體中刪除該物件。如果您刪除的版本是目前資料夾中唯一的物件，則該資料夾也會遭到刪除。發生這種情況是因為該資料夾為物件金鑰名稱的一部分，當儲存貯體中沒有其他物件共用相同物件金鑰字首時，刪除該物件也會刪除前述資料夾。如需詳細資訊，請參閱[在儲存貯體中啟用和暫停物件版本控制](amazon-lightsail-managing-bucket-object-versioning.md)。

## 使用 刪除單一物件或物件版本 AWS CLI
<a name="deleting-single-object-aws-cli"></a>

完成下列程序，使用 AWS Command Line Interface () 刪除儲存貯體中的單一物件或物件版本AWS CLI。您可以使用 `delete-object` 命令來執行此動作。如需詳細資訊，請參閱《AWS CLI 命令參考》**中的 [delete-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-object.html)。

**注意**  
您必須安裝 AWS CLI 並為 Lightsail和 Amazon S3 設定它，才能繼續此程序。如需詳細資訊，請參閱[設定 AWS Command Line Interface 以使用 Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)。

1. 開啟命令提示或終端機視窗。

1. 輸入下列命令以刪除儲存貯體中的物件或物件版本。

   若要刪除物件：

   ```
   aws s3api delete-object --bucket BucketName --key ObjectKey
   ```

   若要刪除物件版本：
**注意**  
刪除物件版本僅適用於已啟用版本控制的儲存貯體。如需詳細資訊，請參閱[在儲存貯體中啟用和暫停物件版本控制](amazon-lightsail-managing-bucket-object-versioning.md)。

   ```
   aws s3api delete-object --bucket BucketName --key ObjectKey --version-id VersionID
   ```

   將命令中的以下範例文字取代為自訂文字：
   + *BucketName* – 您想從中刪除物件之儲存貯體的名稱。
   + *ObjectKey* - 您要刪除之物件的完整物件金鑰。
   + *VersionID* - 您要刪除之物件版本的 ID。

   範例：

   刪除物件：

   ```
   aws s3api delete-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg
   ```

   刪除物件版本：

   ```
   aws s3api delete-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg --version-id YF0YMBlUvexampleO07l2vJi9hRz4ujX
   ```

   您應該會看到類似以下範例的結果：  
![\[AWS CLI delete-object 命令的結果\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-s3api-delete-object-version-result.png)

## 使用 刪除多個物件或物件版本 AWS CLI
<a name="delete-objects-aws-cli"></a>

請完成下列程序，使用 AWS Command Line Interface (AWS CLI) 在儲存貯體中刪除多個物件。您可以使用 `delete-objects` 命令來執行此動作。如需詳細資訊，請參閱《 AWS CLI 命令參考》中的 [delete-objects](https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-objects.html)。

**注意**  
您必須安裝 AWS CLI 並為 Lightsail和 Amazon S3 設定它，才能繼續此程序。如需詳細資訊，請參閱[設定 AWS Command Line Interface 以使用 Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)。

1. 開啟命令提示或終端機視窗。

1. 輸入下列命令，以刪除儲存貯體中的多個物件或多個物件版本。

   ```
   aws s3api delete-objects --bucket BucketName --delete file://LocalDirectory
   ```

   在該命令中，將以下範例文字取代為自訂文字：
   + *BucketName* – 您想從中刪除多個物件或多個物件版本之儲存貯體的名稱。
   + *LocalDirectory* - 您電腦上 .json 文件的目錄路徑，其會指定要刪除的物件或版本。該 .json 文件可格式化如下。

     若要刪除物件，請在 .json 檔案中輸入下列文字，並將 *ObjectKey* 替換為您要刪除之物件的物件金鑰。

     ```
     {
       "Objects": [
         {
           "Key": "ObjectKey1"
         },
         {
           "Key": "ObjectKey2"
         }
       ],
       "Quiet": false
     }
     ```

     若要刪除物件版本，請在 .json 檔案中輸入下列文字。以您要刪除之物件版本的物件金鑰和 ID 來取代 *ObjectKey* 和 *VersionID*。
**注意**  
刪除物件版本僅適用於已啟用版本控制的儲存貯體。如需詳細資訊，請參閱[在儲存貯體中啟用和暫停物件版本控制](amazon-lightsail-managing-bucket-object-versioning.md)。

     ```
     {
       "Objects": [
         {
           "Key": "ObjectKey1",
           "VersionId": "VersionID1"
         },
         {
           "Key": "ObjectKey2",
           "VersionId": "VersionID2"
         }
       ],
       "Quiet": false
     }
     ```

   範例：
   + 在 Linux 或 Unix 電腦上：

     ```
     aws s3api delete-objects --bucket amzn-s3-demo-bucket --delete file://home/user/Documents/delete-objects.json
     ```
   + 在 Windows 電腦上：

     ```
     aws s3api delete-objects --bucket amzn-s3-demo-bucket --delete file://C:\Users\user\Documents\delete-objects.json
     ```

   您應該會看到類似以下範例的結果：  
![\[AWS CLI delete-objects 命令的結果\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-s3api-delete-objects-version-result.png)

## 管理儲存貯體和物件
<a name="deleting-objects-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)

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.md)
   + [教學課程：搭配使用 Amazon Lightsail 儲存貯體與 Lightsail 內容交付網路分發](amazon-lightsail-using-distributions-with-buckets.md)

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

# 從Lightsail儲存貯體下載物件
<a name="amazon-lightsail-downloading-bucket-objects"></a>

您可以從 Amazon Lightsail 物件儲存服務中可存取或公有 (唯讀) 的儲存貯體下載物件。您可以使用 Lightsail 主控台一次下載一個物件。若要在一個請求中下載多個物件，請使用 AWS Command Line Interface (AWS CLI)、 AWS SDKs或 REST API。在本指南中，我們會為您介紹如何使用 Lightsail 主控台和 AWS CLI來下載物件。如需有關儲存貯體的詳細資訊，請參閱[物件儲存](buckets-in-amazon-lightsail.md)。

## 使用 Lightsail 主控台下載物件
<a name="downloading-bucket-objects-lightsail-console"></a>

完成下列程序，以使用 Lightsail 主控台從儲存貯體下載物件。

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

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

1. 選擇您要從中下載檔案之儲存貯體的名稱。

1. 在 **Objects** (物件) 索引標籤中，使用 **Objects browser** (物件瀏覽器) 窗格瀏覽至您要下載的物件所在位置。

1. 在要下載的物件旁新增核取記號。

1. 在 **Object information** (物件資訊) 窗格中，選擇下載圖示。  
![\[儲存貯體中物件的下載圖示\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/bucket-object-download-icon.png)

   視瀏覽器的組態而定，您選擇的檔案會顯示在頁面上，或下載至您的電腦中。如果該檔案顯示在頁面上，您可以用滑鼠右鍵按一下該檔案，然後選擇 **Save as** (另存為) 以將其儲存到您的電腦中。

## 使用 下載物件 AWS CLI
<a name="downloading-bucket-objects-aws-cli"></a>

完成下列程序，以使用 AWS Command Line Interface (AWS CLI) 從儲存貯體中下載物件。您可以使用 `get-object` 命令來執行此動作。如需詳細資訊，請參閱《AWS CLI 命令參考》**中的 [get-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/get-object.html)。

**注意**  
您必須安裝 AWS CLI 並為 Lightsail和 Amazon S3 設定它，才能繼續此程序。如需詳細資訊，請參閱[設定 AWS Command Line Interface 以使用 Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)。

1. 開啟命令提示或終端機視窗。

1. 輸入下列命令以從儲存貯體下載物件。

   ```
   aws s3api get-object --bucket BucketName --key ObjectKey LocalFilePath
   ```

   在該命令中，將以下範例文字取代為自訂文字：
   + *BucketName* – 您想從中下載物件之儲存貯體的名稱。
   + *ObjectKey* - 您要下載之物件的完整物件金鑰。
   + *LocalFilePath* - 您要儲存已下載檔案之電腦上的完整檔案路徑。

   範例：

   ```
   aws s3api get-object --bucket amzn-s3-demo-bucket --key images/sailbot.jpg C:\Users\user\Pictures\sailbot.jpg
   ```

   您應該會看到類似以下範例的結果：  
![\[AWS CLI download-object 命令的結果\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-s3api-download-object-result.png)

## 管理儲存貯體和物件
<a name="downloading-objects-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)
   + [在 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.md)
   + [教學課程：搭配使用 Amazon Lightsail 儲存貯體與 Lightsail 內容交付網路分發](amazon-lightsail-using-distributions-with-buckets.md)

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

# 依名稱字首篩選Lightsail儲存貯體中的物件
<a name="amazon-lightsail-filtering-bucket-objects"></a>

您可以使用篩選條件，在 Amazon Lightsail 物件儲存服務中尋找儲存貯體中的物件。在本指南中，我們會為您介紹如何使用 Lightsail 主控台和 AWS Command Line Interface (AWS CLI) 來篩選物件。如需有關儲存貯體的詳細資訊，請參閱[物件儲存](buckets-in-amazon-lightsail.md)。

## 使用 Lightsail 主控台篩選物件
<a name="filtering-objects-lightsail-console"></a>

完成下列程序，以使用 Lightsail 主控台在儲存貯體中篩選物件。

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

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

1. 選擇您要尋找物件之目標儲存貯體的名稱。

1. 在 **Objects** (物件) 索引標籤中，在 **Filter by name** (依名稱篩選) 文字方塊中輸入物件字首。

   您目前正在檢視的資料夾中的物件清單會經過篩選，以符合您輸入的文字。下列範例顯示，如果您輸入 `sail`，頁面上的物件清單會經過篩選，以僅顯示以 `sail` 開頭的物件。  
![\[在 Lightsail 主控台中篩選儲存貯體物件\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-filter-bucket-objects-using-console.png)

   若要篩選不同資料夾中的物件清單，請導覽至該資料夾。然後，在該處的 **Filter by name** (依名稱篩選) 文字方塊中輸入物件字首。

## 使用 篩選物件 AWS CLI
<a name="filtering-objects-aws-cli"></a>

完成下列程序，使用 AWS Command Line Interface (AWS CLI) 主控台在儲存貯體中篩選物件。您可以使用 `list-objects-v2` 命令來執行此動作。如需詳細資訊，請參閱《AWS CLI 命令參考》**中的 [list-objects-v2](https://docs.aws.amazon.com/cli/latest/reference/s3api/list-objects-v2.html)。

**注意**  
您必須安裝 AWS CLI 並為 Lightsail和 Amazon S3 設定它，才能繼續此程序。如需詳細資訊，請參閱[設定 AWS Command Line Interface 以使用 Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)。

1. 開啟命令提示或終端機視窗。

1. 輸入下列命令，以列出以特定物件索引鍵名稱字首開頭的物件。

   ```
   aws s3api list-objects-v2 --bucket BucketName --prefix ObjectKeyNamePrefix --query "Contents[].{Key: Key, Size: Size}"
   ```

   在該命令中，將以下範例文字取代為自訂文字：
   + *BucketName* – 儲存貯體名稱，您要列出該儲存貯體的所有物件。
   + *ObjectKeyNamePrefix* – 物件索引鍵名稱字首，可將回應限制為以指定字首開頭的索引鍵。
**注意**  
這個命令會使用 `--query` 參數來篩選 `list-objects-v2` 請求的回應，而該請求針對每個物件的索引鍵值和大小。

   範例：

   ```
   aws s3api list-objects-v2 --bucket amzn-s3-demo-bucket --prefix archived/ --query "Contents[].{Key: Key, Size: Size}"
   ```

   您應該會看到類似以下範例的結果。  
![\[AWS CLI list-objects-v2 命令的結果\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-s3api-list-objects-v2-prefix-result.png)

## 管理儲存貯體和物件
<a name="filtering-objects-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)
   + [在 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.md)
   + [教學課程：搭配使用 Amazon Lightsail 儲存貯體與 Lightsail 內容交付網路分發](amazon-lightsail-using-distributions-with-buckets.md)

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

# 在 Lightsail 中啟用和暫停物件版本控制
<a name="amazon-lightsail-managing-bucket-object-versioning"></a>

Amazon Lightsail 物件儲存服務中的版本控制是在相同儲存貯體中保留多個物件版本的方式。您可以使用版本控制功能，保留、擷取和恢復在儲存貯體中所存放之每個物件的各個版本。透過版本控制，您可以更輕鬆地復原失誤的使用者動作和故障的應用程式。當您啟用儲存貯體的版本控制時，如果 Lightsail 物件儲存服務同時接收同一物件的多個寫入請求，它會存放所有物件。根據預設，版本控制在 Lightsail 物件儲存服務的儲存貯體上是停用的，因此您必須明確將其啟用。如需有關儲存貯體的詳細資訊，請參閱[物件儲存](buckets-in-amazon-lightsail.md)。

**重要**  
當您在設定有 **Individual objects can be made public (read-only)** (可將個別物件設為公有 (唯讀)) 存取許可的儲存貯體上啟用或暫停版本控制時，該許可會重設為 **All objects are private** (所有物件皆為私有)。如果您想繼續選擇將個別物件設為公有，則必須手動將儲存貯體的存取許可更改回 **Individual objects can be made public (read-only)** (可將個別物件設為公有 (唯讀))。如需詳細資訊，請參閱[設定儲存貯體存取許可](amazon-lightsail-configuring-bucket-permissions.md)。

## 版本已停用、已啟用和已暫停的儲存貯體
<a name="version-disabled-enabled-suspended-buckets"></a>

Lightsail 主控台中的儲存貯體版本控制可以處於三種狀態之一：
+ 已停用 (在 API 和軟體開發套件中為 `NeverEnabled`)
+ 已啟用 (在 API 和軟體開發套件中為 `Enabled`)
+ 已暫停 (在 API 和軟體開發套件中為 `Suspended`)

在儲存貯體中啟用版本控制之後，它就無法回到已停用狀態。但您可以暫停版本控制。您可以在儲存貯體層級啟用和暫停版本控制。

版本控制狀態會套用至該儲存貯體中的所有 (不是一些) 物件。當您在儲存貯體中啟用版本控制時，所有新物件都會進行版本控制，並提供唯一的版本 ID。啟用版本控制時，存在於儲存貯體中的物件一律會繼續受到版本控制。在未來請求修改這些物件時，系統會提供唯一的版本 ID。

## 版本 ID
<a name="bucket-object-version-ids"></a>

如果您啟用儲存貯體的版本控制，Lightsail 物件儲存服務會自動為正在存放的物件產生唯一的版本 ID。例如，在一個儲存貯體中，兩個物件可以有相同的金鑰，但版本 ID 不同 (例如 `photo.gif` (111111 版) 和 `photo.gif` (121212 版))。

![\[已啟用儲存貯體版本控制\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-bucket-versioning-versioning-enabled.png)


版本 ID 不能編輯。版本 ID 是 Unicode、UTF-8 編碼、可直接用為 URL，以及難解的字串，最長可達 1,024 個位元組。下列為版本 ID 的範例：

```
3sL4kqtJlcpXroDTDmJ+rmSpXd3dIbrHY+MTRCxf3vjVBH40Nr8X8gdRQBpUMLUo
```

## 使用 Lightsail 主控台啟用或暫停物件版本控制
<a name="enable-dsable-bucket-object-versioning-lightsail-console"></a>

請完成下列程序，以使用 Lightsail 主控台來啟用或暫停物件版本控制。

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

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

1. 選擇要為其啟用或暫停版本控制之儲存貯體的名稱。

1. 選擇 Versioning (版本控制) 索引標籤。

1. 根據儲存貯體的目前版本控制狀態，完成下列其中一個動作：
   + 如果版本控制目前已暫停或尚未啟用，請選擇該頁面 **Object versioning** (物件版本控制) 區段下的切換開關，以啟用版本控制。
   + 如果目前已啟用版本控制，請選擇該頁面的 **Object versioning** (物件版本控制) 區段下的切換開關，以暫停版本控制。

## 使用 啟用或停用物件版本控制 AWS CLI
<a name="enable-dsable-bucket-object-versioning-aws-cli"></a>

請完成下列程序，以使用 AWS Command Line Interface (AWS CLI) 來啟用或暫停物件版本控制。您可以使用 `update-bucket` 命令來執行此動作。如需詳細資訊，請參閱《AWS CLI 命令參考》**中的 [update-bucket](https://docs.aws.amazon.com/cli/latest/reference/lightsail/update-bucket.html)。

**注意**  
您必須安裝 AWS CLI 並為 Lightsail和 Amazon S3 設定它，才能繼續此程序。如需詳細資訊，請參閱[設定 AWS CLI 以使用 Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)。

1. 開啟命令提示或終端機視窗。

1. 輸入下列命令，以啟用或暫停物件版本控制。

   ```
   aws lightsail update-bucket --bucket-name BucketName --versioning VersioningState
   ```

   在該命令中，將以下範例文字取代為自訂文字：
   + *BucketName* – 您要為其啟用物件版本控制之儲存貯體的名稱。
   + *VersioningState* – 以下其中一項：
     + `Enabled` – 啟用物件版本控制。
     + `Suspended` – 暫停物件版本控制 (如果先前已啟用)。

   範例：

   ```
   aws lightsail update-bucket --bucket-name amzn-s3-demo-bucket --versioning Enabled
   ```

   您應該會看到類似以下範例的結果：  
![\[回應更新儲存貯體請求\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-update-bucket-objects-versioning-cli.png)

## 管理儲存貯體和物件
<a name="versioning-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)。

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.md)
   + [教學課程：搭配使用 Amazon Lightsail 儲存貯體與 Lightsail 內容交付網路分發](amazon-lightsail-using-distributions-with-buckets.md)

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

# 復原Lightsail儲存貯體中的舊物件版本
<a name="amazon-lightsail-restoring-bucket-object-versions"></a>

如果您在 Amazon Lightsail 物件儲存服務中的儲存貯體已啟用版本控制，則可以還原物件的舊版本。為非預期的使用者動作失誤或應用程式故障中復原的物件還原舊版本。

您可以使用 Lightsail 主控台還原物件的舊版本。您也可以使用 AWS Command Line Interface (AWS CLI) 和 AWS SDKs還原物件的先前版本。若要執行此操作，請將物件的特定版本複製到相同的儲存貯體，並使用相同的物件索引鍵名稱。這麼做會以舊版本取代目前版本，使舊版本成為目前版本。如需有關版本控制的詳細資訊，請參閱[啟用和暫停儲存貯體物件版本控制](amazon-lightsail-managing-bucket-object-versioning.md)。如需有關儲存貯體的詳細資訊，請參閱[物件儲存](buckets-in-amazon-lightsail.md)。

## 使用 Lightsail 主控台還原物件的舊版本
<a name="restore-previous-object-version-lightsail-console"></a>

完成下列程序，以使用 Lightsail 主控台還原物件的舊版本。

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

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

1. 選擇您要還原物件舊版本之儲存貯體的名稱。

1. 使用 **Objects** (物件) 索引標籤中的 **Objects browser** (物件瀏覽器) 窗格瀏覽至物件所在的位置。

1. 在您要還原舊版本的物件旁邊新增核取記號。

1. 選擇 **Object information** (物件資訊) 窗格的 Versions (版本) 區段下的 **Manage** (管理)。

1. 選擇 **Restore** (還原)。

1. 在出現的已存放版本窗格的 **Restore object** (還原物件) 中，選擇您要還原的物件版本。

1. 選擇 **Continue** (繼續)。

1. 在出現的確認提示中，選擇 **Yes, restore** (是，還原) 以還原物件版本。否則，請選擇 **No, cancel** (否，取消)。

## 使用 還原物件的先前版本 AWS CLI
<a name="restore-previous-object-version-aws-cli"></a>

完成下列程序，以使用 AWS Command Line Interface (AWS CLI) 還原物件的舊版本。您可以使用 `copy-object` 命令來執行此動作。您必須使用相同的物件索引鍵，將物件的舊版本複製到相同的儲存貯體。如需詳細資訊，請參閱《AWS CLI 命令參考》**中的 [copy-object](https://docs.aws.amazon.com/cli/latest/reference/s3api/copy-object.html)。

**注意**  
您必須安裝 AWS CLI 並為 Lightsail和 Amazon S3 設定它，才能繼續此程序。如需詳細資訊，請參閱[設定 AWS Command Line Interface 以使用 Amazon Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)。

1. 開啟命令提示或終端機視窗。

1. 輸入以下指令，以還原物件的舊版本。

   ```
   aws s3api copy-object --copy-source "BucketName/ObjectKey?versionId=VersionId" --key ObjectKey --bucket BucketName
   ```

   在該命令中，將以下範例文字取代為自訂文字：
   + *BucketName* - 您要還原物件舊版本之儲存貯體的名稱。您必須為 `--copy-source` 和 `--bucket` 參數指定相同的儲存貯體名稱。
   + *ObjectKey* - 要還原之物件的名稱。您必須為 `--copy-source` 和 `--key` 參數指定相同的物件索引鍵名稱。
   + *VersionId* - 您要還原至目前版本之舊版物件的 ID。使用 `list-object-versions` 命令以取得儲存貯體中物件的版本 ID 清單。

   範例：

   ```
   aws s3api copy-object --copy-source "amzn-s3-demo-bucket/sailbot.jpg?versionId=GQWEexample87Mdl8Q_DKdVTiVMi_VyU" –key sailbot.jpg --bucket amzn-s3-demo-bucket
   ```

   您應該會看到類似以下範例的結果：  
![\[AWS CLI copy-object-version 命令的結果\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-s3api-copy-object-version-result.png)

## 管理儲存貯體和物件
<a name="restoring-versions-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)。

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.md)
   + [教學課程：搭配使用 Amazon Lightsail 儲存貯體與 Lightsail 內容交付網路分發](amazon-lightsail-using-distributions-with-buckets.md)

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

# 標記Lightsail儲存貯體中的物件
<a name="amazon-lightsail-tagging-bucket-objects"></a>

在儲存貯體中標記物件以依據用途、擁有者、環境或其他條件對物件進行分類。您可以在上傳物件時或在上傳物件之後，為這些物件新增標籤。如需有關儲存貯體的詳細資訊，請參閱[物件儲存](buckets-in-amazon-lightsail.md)。

## 使用 Lightsail 主控台新增和刪除物件標籤
<a name="add-delete-object-tags-lightsail-console"></a>

完成下列程序，以使用 Lightsail 主控台在儲存貯體中新增或刪除物件標籤。

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

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

1. 選擇您要標記物件之儲存貯體的名稱。

1. 使用 **Objects** (物件) 索引標籤中的 **Objects browser** (物件瀏覽器) 窗格瀏覽至物件所在的位置。

1. 在您要新增或刪除標籤的物件旁新增核取記號。

1. 在物件資訊窗格中，在 **Object tags** (物件標籤) 區段下選擇下列其中一個選項：
   + **Add** (新增) 或 **Edit** (編輯) (若已新增標籤)。將索引鍵輸入 Key (索引鍵) 文字方塊，並將值輸入 **Value** (值) 文字方塊。然後選擇 **Save** (儲存) 以新增標籤。否則，請選擇 **Cancel** (取消)。
   + **Edit** (編輯)，然後在您要刪除的索引鍵值標籤旁選擇 **X**。刪除標籤後，選擇 **Save** (儲存)，或選擇 **Cancel** (取消) 以取消刪除標籤。

## 使用 新增和刪除物件的標籤 AWS CLI
<a name="add-delete-object-tags-aws-cli"></a>

完成下列程序，使用 AWS Command Line Interface () 將標籤新增至物件或從物件刪除標籤AWS CLI。您可以使用 `put-object-tagging` 和 `delete-object-tagging` 命令來執行此操作。如需詳細資訊，請參閱《AWS CLI 命令參考》**中的 [put-object-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/put-object-tagging.html) 和 [delete-object-tagging](https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-object-tagging.html)。

**注意**  
您必須安裝 AWS CLI 並為 Lightsail和 Amazon S3 設定它，才能繼續此程序。如需詳細資訊，請參閱[設定 AWS CLI 以使用 Lightsail](lightsail-how-to-set-up-and-configure-aws-cli.md)。

1. 開啟命令提示或終端機視窗。

1. 輸入下列其中一個命令：
   + 若要將標籤新增至物件：

     ```
     aws s3api put-object-tagging --bucket BucketName --key ObjectKey --tagging "{\"TagSet\":[{ \"Key\": \"KeyTag\", \"Value\": \"ValueTag\" }]}"
     ```

     在該命令中，將以下範例文字取代為自訂文字：
     + *BucketName* - 包含您要標記物件的儲存貯體的名稱。
     + *ObjectKey* - 您要標記之物件的完整物件索引鍵。
     + *KeyTag* - 標籤的索引鍵值。
     + *ValueTag* - 標籤的值。
   + 若要將標籤新增至物件：

     ```
     aws s3api put-object-tagging --bucket BucketName --key ObjectKey --tagging "{\"TagSet\":[{ \"Key\": \"KeyTag1\", \"Value\": \"ValueTag1\" }, { \"Key\": \"KeyTag2\", \"Value\": \"ValueTag2\" }]}"
     ```

     在該命令中，將以下範例文字取代為自訂文字：
     + *BucketName* - 包含您要標記物件的儲存貯體的名稱。
     + *ObjectKey* - 您要標記之物件的完整物件索引鍵。
     + *KeyTag1* - 第一個標籤的索引鍵值。
     + *ValueTag1* - 第一個標籤的值。
     + *KeyTag2* - 第二個標籤的索引鍵值。
     + *ValueTag2* - 第二個標籤的值。
   + 若要刪除物件上的全部標籤：

     ```
     aws s3api delete-object-tagging --bucket BucketName --key ObjectKey
     ```

     在該命令中，將以下範例文字取代為自訂文字：
     + *BucketName* - 包含您要刪除全部標籤的物件之儲存貯體名稱。
     + *ObjectKey* - 您要標記之物件的完整物件索引鍵。

   範例：

   ```
   aws s3api delete-object --bucket amzn-s3-demo-bucket --key nptLmg6jqDo.jpg --tagging "{\"TagSet\":[{ \"Key\": \"Importance\", \"Value\": \"High\" }]}"
   ```

   您應該會看到類似以下範例的結果：  
![\[AWS CLI put-object-tagging 命令的結果\]](http://docs.aws.amazon.com/zh_tw/lightsail/latest/userguide/images/amazon-lightsail-s3api-put-object-tagging-result.png)

## 管理儲存貯體和物件
<a name="tagging-objects-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)
   + [刪除 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.md)
   + [教學課程：搭配使用 Amazon Lightsail 儲存貯體與 Lightsail 內容交付網路分發](amazon-lightsail-using-distributions-with-buckets.md)

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