

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

# Amazon S3 入門
<a name="GetStartedWithS3"></a>

您可以透過使用儲存貯體和物件來開始使用 Amazon S3。*儲存貯體*是物件的容器。*物件*是一個檔案和任何描述該檔案的中繼資料。

若要將物件存放在 Amazon S3 中，您需要建立儲存貯體，然後將物件上傳到儲存貯體。當物件在儲存貯體中時，您可以開啟、下載和移動它。當您不再需要物件或儲存貯體時，可以清理這些資源。

使用 Amazon S3，您只需按實際用量付費。如需 Amazon S3 功能和定價的詳細資訊，請參閱 [Amazon S3](https://aws.amazon.com/s3)。若您是 Amazon S3 新客戶，可以免費試用 Amazon S3。如需詳細資訊，請參閱 [AWS 免費方案](https://aws.amazon.com/free)。

**注意**  
如需將 Amazon S3 Express One Zone 儲存類別與目錄儲存貯體搭配使用的詳細資訊，請參閱 [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) 和 [使用目錄儲存貯體](directory-buckets-overview.md)。

**影片：Amazon S3 入門**  
以下影片示範如何開始使用 Amazon S3。

[![AWS Videos](http://img.youtube.com/vi/https://www.youtube.com/embed/FZCZbPEMlXk//0.jpg)](http://www.youtube.com/watch?v=https://www.youtube.com/embed/FZCZbPEMlXk/)


**先決條件**  
開始之前，請務必先完成「[設定 Amazon S3](#setting-up-s3)」中的步驟。

## 設定 Amazon S3
<a name="setting-up-s3"></a>

當您註冊 時 AWS，您的 AWS 帳戶 會自動註冊 中的所有服務 AWS，包括 Amazon S3。您只需支付實際使用服務的費用。

使用 Amazon S3，您只需按實際用量付費。如需 Amazon S3 功能和定價的詳細資訊，請參閱 [Amazon S3](https://aws.amazon.com/s3)。若您是 Amazon S3 新客戶，可以免費試用 Amazon S3。如需詳細資訊，請參閱 [AWS 免費方案](https://aws.amazon.com/free)。

若要設定 Amazon S3，請依照以下各節中的步驟進行。

當您註冊 AWS 並設定 Amazon S3 時，您可以選擇變更 中的顯示語言 AWS 管理主控台。如需詳細資訊，請參閱*《AWS 管理主控台 入門指南》*中的[變更 AWS 管理主控台的語言](https://docs.aws.amazon.com/awsconsolehelpdocs/latest/gsg/getting-started.html#change-language)。

**Topics**
+ [註冊 AWS 帳戶](#sign-up-for-aws)
+ [建立具有管理存取權的使用者](#create-an-admin)

### 註冊 AWS 帳戶
<a name="sign-up-for-aws"></a>

如果您沒有 AWS 帳戶，請完成下列步驟來建立一個。

**註冊 AWS 帳戶**

1. 開啟 [https://portal.aws.amazon.com/billing/signup](https://portal.aws.amazon.com/billing/signup)。

1. 請遵循線上指示進行。

   部分註冊程序需接收來電或簡訊，並在電話鍵盤輸入驗證碼。

   當您註冊 時 AWS 帳戶，*AWS 帳戶根使用者*會建立 。根使用者有權存取該帳戶中的所有 AWS 服務 和資源。作為安全最佳實務，請將管理存取權指派給使用者，並且僅使用根使用者來執行[需要根使用者存取權的任務](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks)。

AWS 會在註冊程序完成後傳送確認電子郵件給您。您可以隨時登錄 [https://aws.amazon.com/](https://aws.amazon.com/) 並選擇**我的帳戶**，以檢視您目前的帳戶活動並管理帳戶。

### 建立具有管理存取權的使用者
<a name="create-an-admin"></a>

註冊 後 AWS 帳戶，請保護 AWS 帳戶根使用者、啟用 AWS IAM Identity Center和建立管理使用者，以免將根使用者用於日常任務。

**保護您的 AWS 帳戶根使用者**

1.  選擇**根使用者**並輸入 AWS 帳戶 您的電子郵件地址，以帳戶擁有者[AWS 管理主控台](https://console.aws.amazon.com/)身分登入 。在下一頁中，輸入您的密碼。

   如需使用根使用者登入的說明，請參閱 *AWS 登入 使用者指南*中的[以根使用者身分登入](https://docs.aws.amazon.com/signin/latest/userguide/console-sign-in-tutorials.html#introduction-to-root-user-sign-in-tutorial)。

1. 若要在您的根使用者帳戶上啟用多重要素驗證 (MFA)。

   如需說明，請參閱《*IAM 使用者指南*》中的[為您的 AWS 帳戶 根使用者 （主控台） 啟用虛擬 MFA 裝置](https://docs.aws.amazon.com/IAM/latest/UserGuide/enable-virt-mfa-for-root.html)。

**建立具有管理存取權的使用者**

1. 啟用 IAM Identity Center。

   如需指示，請參閱《AWS IAM Identity Center 使用者指南》**中的[啟用 AWS IAM Identity Center](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-set-up-for-idc.html)。

1. 在 IAM Identity Center 中，將管理存取權授予使用者。

   如需使用 IAM Identity Center 目錄 做為身分來源的教學課程，請參閱*AWS IAM Identity Center 《 使用者指南*》中的[使用預設值設定使用者存取 IAM Identity Center 目錄](https://docs.aws.amazon.com//singlesignon/latest/userguide/quick-start-default-idc.html)。

**以具有管理存取權的使用者身分登入**
+ 若要使用您的 IAM Identity Center 使用者簽署，請使用建立 IAM Identity Center 使用者時傳送至您電子郵件地址的簽署 URL。

  如需使用 IAM Identity Center 使用者登入的說明，請參閱*AWS 登入 《 使用者指南*》中的[登入 AWS 存取入口網站](https://docs.aws.amazon.com/signin/latest/userguide/iam-id-center-sign-in-tutorial.html)。

**指派存取權給其他使用者**

1. 在 IAM Identity Center 中，建立一個許可集來遵循套用最低權限的最佳實務。

   如需指示，請參閱《AWS IAM Identity Center 使用者指南》**中的[建立許可集](https://docs.aws.amazon.com//singlesignon/latest/userguide/get-started-create-a-permission-set.html)。

1. 將使用者指派至群組，然後對該群組指派單一登入存取權。

   如需指示，請參閱《AWS IAM Identity Center 使用者指南》**中的[新增群組](https://docs.aws.amazon.com//singlesignon/latest/userguide/addgroups.html)。

## 步驟 1：建立您的第一個 S3 儲存貯體
<a name="creating-bucket"></a>

註冊後 AWS，您就可以使用 在 Amazon S3 中建立儲存貯體 AWS 管理主控台。Amazon S3 中的每個物件都會存放在*儲存貯體*中。您必須先建立儲存貯體，才能將資料存放至 Amazon S3。

**注意**  
如需將 Amazon S3 Express One Zone 儲存類別與目錄儲存貯體搭配使用的詳細資訊，請參閱 [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) 和 [使用目錄儲存貯體](directory-buckets-overview.md)。

**注意**  
不會向您收取儲存貯體建立費用。只會向您收取在儲存貯體中存放物件以及物件進出儲存貯體的費用。遵循本指南中範例而產生的費用極小 (低於 1 USD)。如需儲存成本的詳細資訊，請參閱 [Amazon S3 定價](https://aws.amazon.com/s3/pricing/)。

1. 登入 AWS 管理主控台 ，並在 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)：// 開啟 Amazon S3 主控台。

1. 在頁面頂端的導覽列中，選擇目前顯示的名稱 AWS 區域。​接下來，選擇您要在其中建立儲存貯體的區域。
**注意**  
建立儲存貯體後，您無法變更其區域。
請選擇接近您的區域，以充分降低延遲及成本，並因應法規要求。除非您明確地將儲存在區域中的物件傳輸到其他區域，否則物件絕對不會離開該區域。如需 Amazon S3 AWS 區域的清單，請參閱 中的[AWS 服務 端點](https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region)*Amazon Web Services 一般參考*。

1. 在左側導覽窗格中，選擇**一般用途儲存貯體**。

1. 選擇 **Create bucket** (建立儲存貯體)。**Create bucket (建立儲存貯體)** 頁面隨即開啟。

1. 針對 **Bucket name (儲存貯體名稱)**，輸入儲存貯體的名稱。

   儲存貯體名稱必須；
   + 在分割區內不重複。分割區是 Regions 的群組。 AWS 目前有三個分割區： `aws`（商業區域）、 `aws-cn`（中國區域） 和 `aws-us-gov`()AWS GovCloud (US) Regions。
   + 長度必須介於 3 與 63 個字元之間。
   + 只能由小寫字母、數字、句號 (`.`) 和連字號 (`-`) 組成。為了獲得最佳相容性，建議您避免在儲存貯體名稱中使用句號 (`.`)，但僅用於靜態網站託管的儲存貯體除外。
   + 開頭和結尾為字母或數字。
   + 如需儲存貯體命名規則的完整清單，請參閱 [一般用途儲存貯體命名規則](bucketnamingrules.md)。
**重要**  
建立儲存貯體後，便無法變更其名稱。
請勿在儲存貯體名稱中包含敏感資訊。在指向儲存貯體中之物件的 URL 中，會顯示儲存貯體名稱。

1. (選用) 在**一般組態**下，您可以選擇將現有儲存貯體的設定，複製到新的儲存貯體。如果您不想複製現有儲存貯體的設定，請跳至下一個步驟。
**注意**  
這個選項：  
無法在 中使用 AWS CLI ，且只能在 Amazon S3 主控台中使用
不會將現有儲存貯體中的儲存貯體政策複製到新儲存貯體

    若要複製現有儲存貯體的設定，請在**複製現有儲存貯體中的設定**下，選取**選擇儲存貯體**。**選擇儲存貯體**視窗隨即開啟。尋找您要複製其設定的儲存貯體，然後選取**選擇儲存貯體**。**選擇儲存貯體**視窗隨即關閉，並重新開啟**建立儲存貯體**視窗。

   在**複製現有儲存貯體中的設定**下，現在您會看到所選儲存貯體的名稱。新儲存貯體的設定目前符合您選取的儲存貯體設定。如果您想要移除複製的設定，請選擇**還原預設值**。在**建立儲存貯體**頁面上，檢閱其餘儲存貯體設定。如果您不要做任何變更，可以跳到最後一個步驟。

1. 在 **Object Ownership** (物件擁有權) 下，若要停用或啟用 ACL 並控制上傳在儲存貯體中物件的擁有權，請選擇下列其中一個設定：

**已停用 ACL**
   +  **儲存貯體擁有者強制執行 (預設)** - 停用 ACL，儲存貯體擁有者會自動擁有並完全控制一般用途儲存貯體中的每個物件。ACL 不再影響 S3 一般用途儲存貯體中資料的存取許可。儲存貯體單獨使用政策來定義存取控制。

     根據預設，會停用 ACL。Amazon S3 中的大多數新式使用案例不再需要使用 ACL。建議您將 ACL 保時停用狀態，除非在必須個別控制每個物件存取的情況下。如需詳細資訊，請參閱[控制物件的擁有權並停用儲存貯體的 ACL](about-object-ownership.md)。

**已啟用 ACL**
   + **儲存貯體擁有者偏好** – 儲存貯體擁有者擁有並完全控制其他帳戶使用 `bucket-owner-full-control` 標準 ACL 寫入儲存貯體的新物件。

     如果您套用**儲存貯體擁有者偏好**設定，以要求所有 Amazon S3 上傳都包含 `bucket-owner-full-control` 固定 ACL 時，您可以[新增儲存貯體政策](ensure-object-ownership.md#ensure-object-ownership-bucket-policy)，只允許使用此 ACL 的物件上傳。
   + **物件寫入器** – 上傳物件 AWS 帳戶 的 擁有物件、擁有物件的完整控制權，並可透過 ACLs。
**注意**  
預設設定為**儲存貯體擁有者強制執行**。若要套用預設設定並將 ACL 保持停用狀態，只需要 `s3:CreateBucket` 許可。若要啟用 ACL，您必須具有 `s3:PutBucketOwnershipControls` 許可。

1. 在**封鎖此儲存貯體的公開存取設定**之下，選擇要套用至儲存貯體的封鎖公開存取設定。

   根據預設，會啟用全部四個「封鎖公開存取」設定。建議您將所有設定保持啟用狀態，除非您知道需要針對特定使用案例關閉其中一或多個設定。如需封鎖公開存取的詳細資訊，請參閱 [封鎖對 Amazon S3 儲存體的公開存取權](access-control-block-public-access.md)。
**注意**  
若要啟用所有「封鎖公用存取」設定，只需要 `s3:CreateBucket` 許可。若要關閉任何「封鎖公開存取」設定，您必須具有 `s3:PutBucketPublicAccessBlock` 許可。

1. (選用) 根據預設，會停用**儲存貯體版本控制**。版本控制是在相同儲存貯體中保留多個物件版本的方式。您可以使用版本控制功能來保留、擷取和恢復在 儲存貯體中所存放每個物件的各個版本。透過版本控制，您可以更輕鬆地復原失誤的使用者動作和故障的應用程式。如需版本控制的詳細資訊，請參閱「[使用 S3 版本控制保留多個版本的物件](Versioning.md)」。

   若要在儲存貯體上啟用版本控制，請選擇**啟用**。

1. (選用) 在 **Tags** (標籤) 下，您可以選擇新增標籤至儲存貯體。透過 AWS 成本配置，您可以使用儲存貯體標籤來標註儲存貯體用量的帳單。標籤為一組金鑰/值對，代表指派給儲存貯體的標籤。如需詳細資訊，請參閱[使用成本分配 S3 儲存貯體標籤](CostAllocTagging.md)。

   若要新增儲存貯體標籤，請輸入 **Key** (金鑰) 並選擇性地輸入 **Value** (值)，然後選擇 **Add tag** (新增標籤)。

1. 若要設定**預設加密**，請在**加密類型**下，選擇下列其中一項：
   + **使用 Amazon S3 受管金鑰 (SSE-S3) 的伺服器端加密**
   + **伺服器端加密與 AWS Key Management Service 金鑰 (SSE-KMS)**
   + **使用 AWS Key Management Service (AWS KMS) 金鑰的雙層伺服器端加密 (DSSE-KMS)**
**重要**  
如果您針對預設加密組態使用 SSE-KMS 或 DSSE-KMS 選項，則受到 AWS KMS的每秒請求數目 (RPS) 配額限制。如需 AWS KMS 配額以及如何請求提高配額的詳細資訊，請參閱《 *AWS Key Management Service 開發人員指南*》中的[配額](https://docs.aws.amazon.com/kms/latest/developerguide/limits.html)。

   儲存貯體和新物件會以 Amazon S3 受管金鑰 (SSE-S3) 做為基本加密組態層級，使用伺服器端加密來進行加密。如需預設加密的詳細資訊，請參閱[對 Amazon S3 儲存貯體設定預設伺服器端加密行為](bucket-encryption.md)。如需 SSE-S3 的詳細資訊，請參閱 [使用 Amazon S3 受管金鑰 (SSE-S3) 進行伺服器端加密](UsingServerSideEncryption.md)。

   如需有關使用伺服器端加密來加密資料的詳細資訊，請參閱 [使用加密來保護資料](UsingEncryption.md)。

1. 如果您選擇**使用 AWS Key Management Service 金鑰進行伺服器端加密 (SSE-KMS)** 或使用 ** AWS Key Management Service (AWS KMS) 金鑰進行雙層伺服器端加密 (DSSE-KMS)**，請執行下列動作：

   1. 在 **AWS KMS 金鑰**下，使用下列其中一種方式指定 KMS 金鑰：
      + 若要從可用的 KMS 金鑰清單中選擇，請選擇**從中選擇 AWS KMS keys**，然後從可用的金鑰清單中選擇您的 **KMS** 金鑰。

         AWS 受管金鑰 (`aws/s3`) 和您的客戶受管金鑰都會顯示在此清單中。如需詳細了解客戶受管金鑰，請參閱《AWS Key Management Service 開發人員指南》**中的[客戶金鑰和 AWS 金鑰](https://docs.aws.amazon.com//kms/latest/developerguide/concepts.html#key-mgmt)。
      + 若要輸入 KMS 金鑰 ARN，請選擇**輸入 AWS KMS key ARN**，然後在出現的欄位中輸入您的 KMS 金鑰 ARN。
      + 若要在 AWS KMS 主控台中建立新的客戶受管金鑰，請選擇**建立 KMS 金鑰**。

        如需建立 的詳細資訊 AWS KMS key，請參閱《 *AWS Key Management Service 開發人員指南*》中的[建立金鑰](https://docs.aws.amazon.com//kms/latest/developerguide/create-keys.html)。
**重要**  
您只能使用 AWS 區域 與儲存貯體相同的 KMS 金鑰。Amazon S3 主控台僅會列出與儲存貯體位於相同區域的前 100 個 KMS 金鑰。若要使用未列出的 KMS 金鑰，必須輸入 KMS 金鑰 ARN。若您想要使用其他帳戶的 KMS 金鑰，您必須先具有該金鑰的使用權限，然後輸入 KMS 金鑰 ARN。如需有關 KMS 金鑰跨帳戶權限的詳細資訊，請參閱《AWS Key Management Service 開發人員指南》**中的[建立其他帳戶可使用的 KMS 金鑰](https://docs.aws.amazon.com//kms/latest/developerguide/key-policy-modifying-external-accounts.html#cross-account-console)。如需 SSE-KMS 的詳細資訊，請參閱「[使用 AWS KMS (SSE-KMS) 指定伺服器端加密](specifying-kms-encryption.md)」。如需 DSSE-KMS 的詳細資訊，請參閱 [使用雙層伺服器端加密搭配 AWS KMS 金鑰 (DSSE-KMS)](UsingDSSEncryption.md)。  
當您在 Amazon S3 中使用 AWS KMS key 進行伺服器端加密時，您必須選擇對稱加密 KMS 金鑰。Amazon S3 僅支援對稱加密 KMS 金鑰，而不支援非對稱 KMS 金鑰。如需詳細資訊，請參閱《AWS Key Management Service 開發人員指南》**中的[識別對稱和非對稱 KMS 金鑰](https://docs.aws.amazon.com//kms/latest/developerguide/find-symm-asymm.html)。

   1. 當您將儲存貯體設定為使用 SSE-KMS 的預設加密時，您還可以使用 S3 儲存貯體金鑰。S3 儲存貯體金鑰透過減少來自 Amazon S3 的請求流量來降低加密成本 AWS KMS。如需詳細資訊，請參閱[使用 Amazon S3 儲存貯體金鑰降低 SSE-KMS 的成本](bucket-key.md)。DSSE-KMS 不支援 S3 儲存貯體金鑰。

      根據預設，會在 Amazon S3 主控台啟用 S3 儲存貯體金鑰。建議您將 S3 儲存貯體金鑰維持啟用狀態，以降低成本。若要停用儲存貯體的 S3 儲存貯體金鑰，請在**儲存貯體金鑰**下選擇**停用**。

1. (選用) S3 物件鎖定有助於保護新物件免遭刪除或覆寫。如需詳細資訊，請參閱[使用物件鎖定來鎖定物件](object-lock.md)。如果您想要啟用 S3 物件鎖定，請執行下列動作：

   1. 選擇 **Advanced settings (進階設定)**。
**重要**  
啟用物件鎖定會自動啟用儲存貯體的版本控制。啟用並成功建立儲存貯體之後，您還必須在儲存貯體的**屬性**索引標籤上設定物件鎖定預設保留，以及法務保存設定。

   1. 如果想要啟用物件鎖定，請選擇 **Enable** (啟用)、讀取出現的警告並確認。
**注意**  
若要建立已啟用物件鎖定的儲存貯體，您必須具備下列權限：`s3:CreateBucket`、`s3:PutBucketVersioning` 和 `s3:PutBucketObjectLockConfiguration`。

1. 選擇 **Create bucket** (建立儲存貯體)。

您已在 Amazon S3 中建立儲存貯體。

**下一步驟**  
若要將物件新增至儲存貯體，請參閱「[步驟 2：將物件上傳至您的儲存貯體](#uploading-an-object-bucket)」。

## 步驟 2：將物件上傳至您的儲存貯體
<a name="uploading-an-object-bucket"></a>

在 Amazon S3 中建立儲存貯體後，即可將物件上傳至儲存貯體。物件可以是任何類型的檔案：文字檔、相片、影片等等。

**注意**  
如需將 Amazon S3 Express One Zone 儲存類別與目錄儲存貯體搭配使用的詳細資訊，請參閱 [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) 和 [使用目錄儲存貯體](directory-buckets-overview.md)。

**將物件上傳至儲存貯體**

1. 開啟位於 [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 的 Amazon S3 主控台。

1. 在**儲存貯體**清單中，選擇您要上傳物件的目標儲存貯體名稱。

1. 在儲存貯體的**物件**索引標籤上，選擇**上傳**。

1. 在**檔案和資料夾**下，選擇**新增檔案**。

1. 選擇要上傳的檔案，然後選擇 **Open (開啟)**。

1. 選擇**上傳**。

您已經成功將物件上傳至您的儲存貯體中。

**下一步驟**  
若要檢視您的物件，請參閱 [步驟 3：下載物件](#accessing-an-object)。

## 步驟 3：下載物件
<a name="accessing-an-object"></a>

上傳物件到儲存貯體後，您可以檢視物件的相關資訊，並將物件下載至您的本機電腦。

**注意**  
如需將 Amazon S3 Express One Zone 儲存類別與目錄儲存貯體搭配使用的詳細資訊，請參閱 [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) 和 [使用目錄儲存貯體](directory-buckets-overview.md)。

### 使用 S3 主控台
<a name="download-objects-console"></a>

本節說明如何使用 Amazon S3 主控台從 S3 儲存貯體下載物件。

**注意**  
您一次只能下載一個物件。
如果您使用 Amazon S3 主控台下載的物件，且其金鑰名稱結尾為句號 (`.`)，則會移除所下載物件的金鑰名稱中的句號。若要保留下載物件名稱結尾的期間，您必須使用 AWS Command Line Interface (AWS CLI)、 AWS SDKs或 Amazon S3 REST API。

**從 S3 儲存貯體下載物件**

1. 登入 AWS 管理主控台 並開啟位於 https：//[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 的 Amazon S3 主控台。

1. 在左側導覽窗格中，選擇**一般用途儲存貯體**或**目錄儲存貯體**。

1. 在儲存貯體清單中，選擇您要從中下載物件的儲存貯體名稱。

    

1. 您可使用下列任一方式從 S3 儲存貯體下載物件：
   + 勾選物件旁的核取方塊，然後選擇**下載**。如果您要將物件下載到特定資料夾，請在**動作**選單上選擇**下載為**。
   + 如果您要下載特定版本的物件，請開啟**顯示版本** (位於搜尋方塊旁)。勾選您要的物件版本旁的核取方塊，然後選擇**下載**。如果您要將物件下載到特定資料夾，請在**動作**選單上選擇**下載為**。

您已成功下載您的物件。

**下一步驟**  
若要在 Amazon S3 中複製和貼上物件，請參閱「[步驟 4：將物件複製到資料夾](#copying-an-object)」。

## 步驟 4：將物件複製到資料夾
<a name="copying-an-object"></a>

您已將物件新增至儲存貯體，並已下載了物件。現在，您將建立資料夾並複製物件，並將其貼到資料夾中。

**注意**  
如需將 Amazon S3 Express One Zone 儲存類別與目錄儲存貯體搭配使用的詳細資訊，請參閱 [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) 和 [使用目錄儲存貯體](directory-buckets-overview.md)。

**將物件複製到資料夾**

1. 在 **Buckets** (儲存貯體) 清單中，選擇您的儲存貯體名稱。

1. 選擇 **Create folder (建立資料夾)** 並設定新資料夾：

   1. 輸入資料夾名稱 (例如 `favorite-pics`)。

   1. 如為資料夾加密設定，請選擇 **Disable (停用)**。

   1. 選擇**儲存**。

1. 導覽至 Amazon S3 儲存貯體或資料夾，其中包含您要複製的物件。

1. 選取物件名稱左側的核取方塊，以複製這些物件。

1. 選擇 **Actions** (動作)，然後從出現的選項清單中選擇 **Copy** (複製)。

   或者，從右上角的選項中選擇 **Copy** (複製)。

1. 選擇目的地資料夾：

   1. 選擇 **Browse S3** (瀏覽 S3)。

   1. 選擇資料夾名稱左側的選項按鈕。

      若要導覽至資料夾並選擇子資料夾做為目的地，請選擇資料夾名稱。

   1. 選擇 **Choose destination (選擇目的地)**。

   目的地資料夾的路徑會出現在 **Destination (目的地)** 方塊中。在 **Destination (目的地)** 中，您可以間隔地輸入目的地路徑，例如 s3://*bucket-name*/*folder-name*/。

1. 選擇右下角的 **Copy (複製)**。

   Amazon S3 會將您的物件複製到目的地資料夾。

**下一步驟**  
若要刪除 Amazon S3 中的物件和儲存貯體，請參閱「[步驟 5：刪除物件和儲存貯體](#deleting-object-bucket)」。

## 步驟 5：刪除物件和儲存貯體
<a name="deleting-object-bucket"></a>

當您不再需要物件或儲存貯體時，我們建議您將其刪除，以免繼續產生費用。如果您已完成此入門演練作為學習練習，但不打算使用儲存貯體或物件，建議您將其刪除，以免繼續產生費用。

刪除儲存貯體之前，必須清空儲存貯體或刪除儲存貯體中的物件。刪除物件和儲存貯體後，就無法再使用這些物件。

如果您想要繼續使用相同的儲存貯體名稱，建議您刪除物件或清空儲存貯體，但不要刪除該儲存貯體。刪除儲存貯體之後，該名稱就可以重複使用。不過，在您有機會重複使用儲存貯體之前，另一個儲存貯體 AWS 帳戶 可能會建立同名的儲存貯體。

**注意**  
如需將 Amazon S3 Express One Zone 儲存類別與目錄儲存貯體搭配使用的詳細資訊，請參閱 [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) 和 [使用目錄儲存貯體](directory-buckets-overview.md)。

**Topics**
+ [刪除物件](#clean-up-delete-objects)
+ [將儲存貯體清空](#clean-up-empty-bucket)
+ [刪除儲存貯體](#clean-up-delete-bucket)

### 刪除物件
<a name="clean-up-delete-objects"></a>

如果您想要選擇刪除的物件，而不清空儲存貯體中的所有物件，則可以刪除物件。

1. 在 **Bucket (儲存貯體)** 清單中，選擇您要從中刪除物件的儲存貯體名稱。

1. 選取您要刪除的物件。

1. 從右上角的選項中選擇**刪除**。

1. 在**刪除物件**頁面上，輸入 **delete** 以確認刪除物件。

1. 選擇 **Delete objects** (刪除物件)。

### 將儲存貯體清空
<a name="clean-up-empty-bucket"></a>

如果您打算刪除儲存貯體，則必須首先將其清空，從而刪除其中的所有物件。

**清空儲存貯體**



1. 在 **Bucket (儲存貯體)** 清單中，選取要清空的儲存貯體，然後選擇 **Empty (清空)**。

1. 若要確認您想清空儲存貯體並刪除其中的所有物件，請在 **Empty bucket** (清空儲存貯體) 中輸入 **permanently delete**。
**重要**  
清空儲存貯體無法復原。清空儲存貯體動作正在進行時在儲存貯體中新增的物件將會遭到刪除。

1. 若要清空儲存貯體並刪除其中的所有物件，請選擇 **Empty (清空)**。

   **Empty bucket: Status (清空儲存貯體：狀態)** 頁面隨即開啟，您可以使用此頁面來檢閱失敗和成功物件刪除的摘要。

1. 若要返回儲存貯體清單，請選擇 **Exit (結束)**。

### 刪除儲存貯體
<a name="clean-up-delete-bucket"></a>

清空儲存貯體或刪除儲存貯體中的所有物件後，您就可以刪除儲存貯體。

1. 若要刪除儲存貯體，請在 **Buckets (儲存貯體)** 清單中進行選取。

1. 選擇 **Delete** (刪除)。

1. 若要確認刪除，請在 **Delete bucket** (刪除儲存貯體) 中輸入儲存貯體的名稱。
**重要**  
刪除儲存貯體無法復原。儲存貯體名稱是唯一的。如果您刪除儲存貯體，其他 AWS 使用者可以使用該名稱。若希望繼續使用相同的儲存貯體名稱，請勿刪除該儲存貯體。反之，請清空並保留儲存貯體。

1. 若要刪除儲存貯體，請選擇 **Delete bucket (刪除儲存貯體)**。

## 後續步驟
<a name="getting-started-next-steps"></a>

在前面各範例中，您已了解如何執行一些基本 Amazon S3 任務。

下列各主題說明您可用於更深入了解 Amazon S3 以在應用程式中進行實作的學習路徑。

**注意**  
如需將 Amazon S3 Express One Zone 儲存類別與目錄儲存貯體搭配使用的詳細資訊，請參閱 [S3 Express One Zone](directory-bucket-high-performance.md#s3-express-one-zone) 和 [使用目錄儲存貯體](directory-buckets-overview.md)。

**Topics**
+ [了解常用使用案例](#s3-use-cases)
+ [控制對儲存貯體與物件的存取](#control-access-resources)
+ [保護和監控您的儲存體](#manage-monitor-storage)
+ [使用 Amazon S3 進行開發](#develop-with-s3)
+ [從教學課程學習](#s3-getting-started-tutorials-list)
+ [探索培訓與支援](#explore-training-and-support)

### 了解常用使用案例
<a name="s3-use-cases"></a>

您可以使用 Amazon S3 來支援您的特定使用案例。[AWS 解決方案程式庫](https://aws.amazon.com/solutions/)和 [AWS 部落格](https://aws.amazon.com/blogs/)提供使用案例特定資訊和教學課程。以下是 Amazon S3 的一些常用使用案例：
+ **備份與儲存** – 使用 Amazon S3 儲存管理功能以管理成本、滿足法規要求、降低延遲，並儲存多個不同的資料複本，以達到合規要求。
+ **應用程式託管** – 部署、安裝與管理可靠、高度可擴展且成本低廉的 Web 應用程式。例如，您可以設定您的 Amazon S3 儲存貯體處理靜態網站託管。如需詳細資訊，請參閱[使用 Amazon S3 託管靜態網站](WebsiteHosting.md)。
+ **媒體託管** – 建置可託管影片、相片或音樂上傳與下載的高可用基礎設施。
+ **軟體交付** – 託管供客戶下載的軟體應用程式。

### 控制對儲存貯體與物件的存取
<a name="control-access-resources"></a>

Amazon S3 提供了各種安全性功能和工具。如需概觀，請參閱 [Amazon S3 中的存取控制](access-management.md)。

根據預設，S3 儲存貯體與物件皆為私有。您只能存取您建立的 S3 資源。您可以使用下列功能授予可支援特定使用案例的精密資源使用權限，或稽核 Amazon S3 資源的許可。
+ [S3 封鎖公開存取](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-control-block-public-access.html) – 封鎖 S3 儲存貯體與物件的公開存取。根據預設，會在帳戶和儲存貯體層級開啟「封鎖公開存取」設定。
+ [AWS Identity and Access Management (IAM) 身分](https://docs.aws.amazon.com/AmazonS3/latest/userguide/security-iam.html) – 使用 IAM 或 AWS IAM Identity Center 在 中建立 IAM 身分 AWS 帳戶 ，以管理對 Amazon S3 資源的存取。例如，您可以將 IAM 與 Amazon S3 搭配使用，以控制使用者或使用者群組對您所 AWS 帳戶 擁有 Amazon S3 儲存貯體的存取類型。如需 IAM 身分與最佳實務的詳細資訊，請參閱《IAM 使用者指南》**中的 [IAM 身分 (使用者、群組和角色)](https://docs.aws.amazon.com/IAM/latest/UserGuide/id.html)。
+ [儲存貯體政策](https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucket-policies.html) – 使用以 IAM 為基礎的政策語言，為 S3 儲存貯體及其中的物件設定以資源為基礎的許可。
+ [存取控制清單 (ACL)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls.html) – 向授權的使用者授予讀取和寫入個別儲存貯體和物件的許可。一般而言，我們建議使用 S3 以資源為基礎的政策 (儲存貯體政策與存取點原則) 或 IAM 使用者政策來獲取存取控制而非 ACL。政策是一種簡化且更具彈性的存取控制選項。使用儲存貯體政策和存取點政策，您可以定義若干規則，廣泛應用於 Amazon S3 資源的所有請求。如需何時使用 ACL 而非資源型政策或 IAM 使用者政策之特定案例的詳細資訊，請參閱 [Amazon S3 的身分和存取管理](security-iam.md)。
+ [S3 物件擁有權](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html) - 取得儲存貯體中每個物件的擁有權，簡化存放在 Amazon S3 中資料的存取管理。S3 物件擁有權是一項 Amazon S3 儲存貯體層級設定，您可以用來停用或啟用 ACL。根據預設，會停用 ACL。停用 ACL 後，儲存貯體擁有者會擁有儲存貯體中的所有物件，並使用存取管理政策專門管理對資料的存取。
+ [IAM Access Analyzer for S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/access-analyzer.html) – 評估和監控您的 S3 儲存貯體存取政策，確保政策僅提供對 S3 資源的預期存取。

### 保護和監控您的儲存體
<a name="manage-monitor-storage"></a>
+ [保護儲存體](data-protection.md) – 在 Amazon S3 中建立儲存貯體並上傳物件之後，您可以保護物件儲存體。例如，您可以使用 S3 版本控制、S3 複寫和多區域存取點容錯移轉控制進行災難復原、 AWS Backup 備份資料，以及使用 S3 物件鎖定來設定保留期間、防止刪除和覆寫，以及符合合規要求。
+ [監控您的儲存](monitoring-overview.md) – 監控是維護 Amazon S3 和 AWS 解決方案可靠性、可用性和效能的重要部分。您可以監控儲存的活動和成本。另外，我們建議您全面收集 AWS 解決方案的監控資料，以便在發生多點故障時更容易偵錯。

  您還可以在 Amazon S3 中使用分析和見解功能來了解、分析和最佳化儲存使用量。例如，使用 [Amazon S3 Storage Lens](storage_lens.md) 來了解、分析和最佳化儲存。S3 Storage Lens 提供超過 29 種用量和活動指標以及互動式儀表板，可彙總整個組織、特定帳戶、區域、儲存貯體或字首的資料。使用[儲存方案分析](analytics-storage-class.md)分析儲存存取模式，以決定何時將資料移至更具成本效益的儲存類別。若要管理您的成本，您可以使用 [S3 生命週期](object-lifecycle-mgmt.md)。

### 使用 Amazon S3 進行開發
<a name="develop-with-s3"></a>

Amazon S3 是一個 REST 服務。您可以使用 REST API 或 AWS SDK 程式庫將請求傳送至 Amazon S3，該程式庫會包裝基礎 Amazon S3 REST API，以簡化您的程式設計任務。您也可以使用 AWS Command Line Interface (AWS CLI) 來進行 Amazon S3 API 呼叫。如需詳細資訊，請參閱 Amazon S3 API 參考**中的[提出請求](https://docs.aws.amazon.com/AmazonS3/latest/API/MakingRequests.html)。

Amazon S3 REST API 是 Amazon S3 的 HTTP 介面。藉助 REST API，您可以使用標準 HTTP 要求來建立、擷取與刪除儲存貯體與物件。若要使用 REST API，您可以使用支援 HTTP 的任何工具組。您甚至可以使用瀏覽器來擷取物件，只要物件是可匿名讀取即可。如需詳細資訊，請參閱 Amazon S3 API 參考**中的[使用 Amazon S3 進行開發](https://docs.aws.amazon.com/AmazonS3/latest/API/developing-s3.html)。

為協助您使用所選擇的語言來建置應用程式，我們會提供下列資源：

**AWS CLI**  
您可以使用 AWS CLI來存取 Amazon S3 的功能。若要下載和設定 AWS CLI，請參閱《[Amazon S3 API 參考》中的使用 AWS CLI 使用 Amazon S3 開發](https://docs.aws.amazon.com/AmazonS3/latest/API/setup-aws-cli.html)。 *Amazon S3 *

 AWS CLI 提供兩種存取 Amazon S3 的命令層：高階 ([s3](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3-commands.html)) 命令和 API 層級 ([s3api](https://docs.aws.amazon.com/cli/latest/userguide/cli-services-s3-apicommands.html) 和 `s3control`命令。高階 S3 命令可簡化執行常見任務，如建立、操作和刪除物件和儲存貯體。s3api 和 s3control 命令可公開直接存取所有 Amazon S3 API 操作，而您可以使用它來執行單獨的高階命令可能無法實現的進階操作。

如需 Amazon S3 AWS CLI 命令的清單，請參閱 [s3](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3/index.html)、[s3api](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3api/index.html) 和 [s3control](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/index.html)。

**AWS SDKs和 Explorer**  
您可以在使用 Amazon S3 開發應用程式時使用 AWS SDKs。 AWS SDK 透過包裝基礎 REST API 來簡化您的程式設計任務。 AWS Mobile SDKs 和 Amplify JavaScript 程式庫也可用於使用 建置連線的行動和 Web 應用程式 AWS。

除了 AWS SDKs 之外， AWS Explorers 也適用於 Visual Studio 和 Eclipse for Java IDE。在此情況下，SDKs和瀏覽器會以 AWS Toolkits 的形式綁定在一起。

如需詳細資訊，請參閱《[Amazon S3 API 參考》中的使用 AWS SDKs 與 Amazon S3 一起開發](https://docs.aws.amazon.com/AmazonS3/latest/API/sdk-general-information-section.html)。 *Amazon S3 *

**範本程式碼與程式庫**  
[AWS 開發人員中心](https://aws.amazon.com/code/Amazon-S3)與 [AWS 程式碼範例目錄](https://docs.aws.amazon.com/code-samples/latest/catalog/welcome.html)具有專門針對 Amazon S3 撰寫的範本程式碼和程式庫。您可以使用這些程式碼範例來了解如何實作 Amazon S3 API。您也可以檢視《[https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html](https://docs.aws.amazon.com/AmazonS3/latest/API/Welcome.html)》，以詳細了解 Amazon S3 API 操作。

### 從教學課程學習
<a name="s3-getting-started-tutorials-list"></a>

您可以開始使用逐步教學課程，以進一步了解 Amazon S3。這些教學課程適用於實驗室類型的環境，且它們會使用虛構公司名稱、使用者名稱等。他們的目的是提供一般指導。他們不能直接用於您的生產環境，需要仔細審查更動以符合組織環境的獨特需求。

#### 開始使用
<a name="getting-started-tutorials"></a>
+ [教學課程：使用 Amazon S3 存放和擷取檔案](https://aws.amazon.com/getting-started/hands-on/backup-files-to-amazon-s3/?ref=docs_gateway/amazons3/tutorials.html)
+ [教學課程：開始使用 S3 智慧型分層服務](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-intelligent-tiering/?ref=docs_gateway/amazons3/tutorials.html)
+ [教學課程：開始使用 S3 Glacier 儲存類別](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-glacier-storage-classes/?ref=docs_gateway/amazons3/tutorials.html)

#### 將儲存體成本最佳化
<a name="storage-costs-tutorials"></a>
+ [教學課程：開始使用 S3 智慧型分層服務](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-intelligent-tiering/?ref=docs_gateway/amazons3/tutorials.html)
+ [教學課程：開始使用 S3 Glacier 儲存類別](https://aws.amazon.com/getting-started/hands-on/getting-started-using-amazon-s3-glacier-storage-classes/?ref=docs_gateway/amazons3/tutorials.html)
+ [教學課程：使用 S3 Storage Lens 將成本最佳化並了解使用情況](https://aws.amazon.com/getting-started/hands-on/amazon-s3-storage-lens/?ref=docs_gateway/amazons3/tutorials.html)

#### 管理儲存體
<a name="storage-management-tutorials"></a>
+ [教學課程：開始使用 Amazon S3 多區域存取點](https://aws.amazon.com/getting-started/hands-on/getting-started-with-amazon-s3-multi-region-access-points/?ref=docs_gateway/amazons3/tutorials.html)
+ [教學課程：使用 S3 批次複寫複寫 Amazon S3 儲存貯體中的現有物件](https://aws.amazon.com/getting-started/hands-on/replicate-existing-objects-with-amazon-s3-batch-replication/?ref=docs_gateway/amazons3/tutorials.html)

#### 託管影片和網站
<a name="host-web-video-tutorials"></a>
+ [教學課程：使用 Amazon S3、Amazon CloudFront 和 Amazon Route 53 託管隨需串流影片](tutorial-s3-cloudfront-route53-video-streaming.md)
+ [教學課程：在 Amazon S3 上設定靜態網站](HostingWebsiteOnS3Setup.md)
+ [教學課程：使用向 Route 53 註冊的自訂網域設定靜態網站](website-hosting-custom-domain-walkthrough.md)

#### 處理資料
<a name="data-processing-tutorials"></a>
+ [教學課程：使用 S3 Object Lambda 轉換應用程式的資料](tutorial-s3-object-lambda-uppercase.md)
+ [教學課程：使用 S3 Object Lambda 和 Amazon Comprehend 來偵測和編輯 PII 資料](tutorial-s3-object-lambda-redact-pii.md)
+ [教學課程：使用 S3 Object Lambda 在擷取影像時動態加上浮水印](https://aws.amazon.com/getting-started/hands-on/amazon-s3-object-lambda-to-dynamically-watermark-images/?ref=docs_gateway/amazons3/tutorials.html)
+ [教學課程：使用 S3 Batch Operations 進行影片的批次轉碼](tutorial-s3-batchops-lambda-mediaconvert-video.md)

#### 保護資料
<a name="protect-data-tutorials"></a>
+ [教學課程：使用其他總和檢查來檢查 Amazon S3 中資料的完整性](https://aws.amazon.com/getting-started/hands-on/amazon-s3-with-additional-checksums/?ref=docs_gateway/amazons3/tutorials.html)
+ [教學課程： AWS 區域 使用 S3 複寫在 內和之間複寫資料](https://aws.amazon.com/getting-started/hands-on/replicate-data-using-amazon-s3-replication/?ref=docs_gateway/amazons3/tutorials.html)
+ [教學課程：使用 S3 版本控制、S3 物件鎖定和 S3 複寫，保護 Amazon S3 上的資料，以防意外刪除或發生應用程式錯誤](https://aws.amazon.com/getting-started/hands-on/protect-data-on-amazon-s3/?ref=docs_gateway/amazons3/tutorials.html)
+ [教學課程：使用 S3 批次複寫複寫 Amazon S3 儲存貯體中的現有物件](https://aws.amazon.com/getting-started/hands-on/replicate-existing-objects-with-amazon-s3-batch-replication/?ref=docs_gateway/amazons3/tutorials.html)

### 探索培訓與支援
<a name="explore-training-and-support"></a>

您可以向 AWS 專家學習以提升您的技能，並取得實現目標的專家協助。
+ **培訓** – 培訓資源可提供了解 Amazon S3 的實作方式。如需詳細資訊，請參閱 [AWS 培訓和認證](https://www.aws.training)及 [AWS 線上技術講座](https://aws.amazon.com/events/online-tech-talks)。
+ **開發論壇** – 在論壇上，您可以檢閱貼文，進而了解可以使用 Amazon S3 執行與不可執行的操作。您也可以提出您的問題。如需詳細資訊，請參閱[開發論壇](https://forums.aws.amazon.com/index.jspa)。
+ **技術支援** – 如果您有其他問題，則可以聯絡[技術支援](https://aws.amazon.com/contact-us)。