在 Amazon S3 主控台中使用資料夾整理物件 - Amazon Simple Storage Service

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

在 Amazon S3 主控台中使用資料夾整理物件

在 Amazon S3 一般用途儲存貯體中,物件是主要資源,而物件存放在儲存貯體中。Amazon S3 一般用途儲存貯體具有平面結構,而不是您在檔案系統中看到的階層。但為了簡化組織,Amazon S3 主控台支援將資料夾概念作為分組物件的方法。控制台透過使用分組物件的共享名稱前置詞來完成此操作。換句話說,分組物件的名稱使用常見的字串作為字首。此常見字串或共用字首是資料夾名稱。物件名稱也稱為金鑰

例如,您可以在名為 的主控台中,在一般用途儲存貯體中建立資料夾,photos並將名為 的物件存放在myphoto.jpg其中。物件接著會與金鑰名稱 photos/myphoto.jpg 一起存放,而 photos/ 是字首。

以下是其他兩個範例:

  • 如果您的一般用途儲存貯體中有三個物件logs/date1.txtlogs/date2.txt、 和 logs/date3.txt,主控台會顯示名為 的資料夾logs。如果您在主控台中開啟該資料夾,則會看到三個物件:date1.txtdate2.txtdate3.txt

  • 如果您有名為 的物件photos/2017/example.jpg,主控台會顯示名為 photos 的資料夾,其中包含資料夾 2017。資料夾2017包含 物件 example.jpg

資料夾內可以有資料夾,但儲存貯體內不可以有儲存貯體。您可以直接將物件上傳並複製至資料夾。資料夾可以建立、刪除和公開,但無法重新命名。物件可以從某個資料夾複製至另一個資料夾。

重要

當您在 Amazon S3 主控台中建立資料夾時,S3 會建立 0 位元組物件。此物件索引鍵會設定為您提供的資料夾名稱,加上結尾斜線 (/) 字元。例如,在 Amazon S3 主控台中,如果您在儲存貯體photos中建立名為 的資料夾,Amazon S3 主控台會使用金鑰 建立 0 位元組物件photos/。主控台建立此物件以支援資料夾的想法。

此外,名稱為結尾斜線字元 (/) 的任何預先存在物件,都會在 Amazon S3 主控台中顯示為資料夾。例如,具有金鑰名稱的物件在 Amazon S3 主控台中examplekeyname/顯示為資料夾,而不是物件。否則,其運作方式會與任何其他物件相同,可以透過 AWS Command Line Interface (AWS CLI)、 AWS SDKs或 REST API 檢視和操作。此外,您無法使用 Amazon S3 主控台上傳具有結尾斜線字元 (/) 之金鑰名稱的物件。不過,您可以使用 (/)、 AWS SDKs 或 REST API,上傳以尾斜線 (AWS CLI) 字元 AWS Command Line Interface 命名的物件。

此外,Amazon S3 主控台不會像其他物件一樣顯示資料夾物件的內容和中繼資料。當您使用主控台複製名為 的物件時,結尾斜線字元 (/) 會在目的地位置建立新的資料夾,但不會複製物件的資料和中繼資料。此外,物件金鑰名稱中的正斜線 (/) 可能需要特殊處理。如需詳細資訊,請參閱命名 Amazon S3 物件

若要在目錄儲存貯體中建立資料夾,請上傳資料夾。如需詳細資訊,請參閱將物件上傳至目錄儲存貯體

建立資料夾

本節說明如何使用 Amazon S3 主控台建立資料夾。

重要

如果儲存貯體政策會防止使用者在沒有標籤、中繼資料或存取控制清單 (ACL) 承授者的情況下,將物件上傳至此儲存貯體,您就無法使用下列程序建立資料夾。您必須改為上傳空的資料夾,並在上傳組態中指定下列設定。

若要建立資料夾
  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/s3/:// 開啟 Amazon S3 主控台。

  2. 在左側導覽窗格中,選擇一般用途儲存貯體

  3. 在儲存貯體清單中,選擇您要建立資料夾的儲存貯體名稱。

  4. 物件索引標籤上,選擇建立資料夾

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

    注意

    資料夾名稱受特定限制和準則的約束,並被視為物件物件金鑰名稱的一部分,限制為 1,024 個位元組。如需詳細資訊,請參閱命名 Amazon S3 物件

  6. (選用) 如果您的儲存貯體政策需要使用特定加密金鑰來加密物件,則在伺服器端加密下,您必須在建立資料夾時選擇指定加密金鑰並指定相同的加密金鑰。否則,資料夾建立將會失敗。

  7. 選擇 Create folder (建立資料夾)。

設定公有資料夾

除非您特別要求使用公有資料夾或儲存貯體,否則建議封鎖所有對 Amazon S3 資料夾和儲存貯體的公開存取。將資料夾設為公有時,所有網際網路使用者都可以檢視集合在該資料夾中的所有物件。

您可以在 Amazon S3 主控台中將資料夾設為公有。您也可以建立依字首限制資料存取的儲存貯體政策,將資料夾設為公有。如需詳細資訊,請參閱Amazon S3 的身分和存取管理

警告

在 Amazon S3 主控台中將資料夾設為公有後,就無法再次將其設為私有。您必須改為為公有資料夾中每個物件分別設定權限,才能改變由公有設為私有。如需詳細資訊,請參閱設定 ACL

計算資料夾大小

本節說明如何使用 Amazon S3 主控台計算資料夾大小。

計算資料夾大小
  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/s3/:// 開啟 Amazon S3 主控台。

  2. 在左側導覽窗格中,選擇一般用途儲存貯體

  3. 一般用途儲存貯體清單中,選擇存放資料夾的儲存貯體名稱。

  4. 物件清單中,選取資料夾名稱旁的核取方塊。

  5. 選擇 Actions (動作),然後選擇 Calculate total size (計算總大小)。

注意

當您離開頁面時,資料夾資訊 (包括總大小) 不再可用。如果您想再次查看,則必須再次計算總大小。

重要

當您對儲存貯體內指定的物件或資料夾使用 Calculate total size (計算總大小) 動作時,Amazon S3 會計算物件總數和總儲存大小。不過,未完成或進行中的分段上傳,以及先前或非目前的版本不會計入物件總數或總大小中。此動作只會計算儲存貯體中每個物件目前或最新版本的物件總數和總大小。

例如,如果儲存貯體中有兩個物件版本,則 Amazon S3 中的儲存計算器只會將它們視為一個物件。因此,在 Amazon S3 主控台中計算的物件總數可能與 S3 Storage Lens 中顯示的物件計數指標,以及 Amazon CloudWatch 指標 所報告的數目不同NumberOfObjects。同樣地,總儲存大小也可能與 S3 Storage Lens 中顯示的 Total Storage (總儲存量) 指標,以及 CloudWatch 中顯示的 BucketSizeBytes 指標不同。

刪除資料夾

本節說明如何使用 Amazon S3 主控台刪除 S3 儲存貯體中的資料夾。

如需 Amazon S3 功能與定價的相關資訊,請參閱 Amazon S3

刪除 S3 儲存貯體中的資料夾
  1. 登入 AWS Management Console ,並在 https://console.aws.amazon.com/s3/:// 開啟 Amazon S3 主控台。

  2. 在左側導覽窗格中,選擇一般用途儲存貯體

  3. 一般用途儲存貯體清單中,選擇要從中刪除資料夾的儲存貯體名稱。

  4. 物件清單中,選取您要刪除的資料夾和物件旁的核取方塊。

  5. 選擇 刪除

  6. 刪除物件頁面上,驗證您選取要刪除的資料夾和物件名稱是否列在指定物件下。

  7. Delete objects (刪除物件) 方塊中,輸入 delete 並選擇 Delete objects (刪除物件)。

警告

此動作會刪除所有指定的物件。刪除資料夾時,請等待刪除動作完成,然後再將新物件加入至資料夾。否則,系統也可能會刪除新物件。