

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

# 目錄儲存貯體的不同之處
<a name="s3-express-differences"></a>

使用 Amazon S3 時，您可以選擇最適合您應用程式和效能要求的儲存貯體類型。目錄儲存貯體是最適合用於低延遲或資料落地使用案例的儲存貯體類型。如需目錄儲存貯體的詳細資訊，請參閱 [使用目錄儲存貯體](directory-buckets-overview.md)。

 如需使用目錄儲存貯體有何不同的詳細資訊，請參閱下列主題。

**Topics**
+ [目錄儲存貯體的不同之處](#s3-express-specifications)
+ [目錄儲存貯體支援的 API 操作](#s3-express-differences-api-operations)
+ [目錄儲存貯體不支援 Amazon S3 功能](#s3-express-differences-unsupported-features)

## 目錄儲存貯體的不同之處
<a name="s3-express-specifications"></a>
+ **目錄儲存貯體名稱** 
  +  目錄儲存貯體名稱包含您提供的基本名稱和尾碼，其中包含儲存貯體所在 AWS 區域 （可用區域或本機區域） 的 ID，後面接著 `--x-s`。如需規則清單和目錄儲存貯體名稱範例，請參閱[目錄儲存貯體命名規則](https://docs.aws.amazon.com/AmazonS3/latest/userguide/directory-bucket-naming-rules.html)。
+ **`ListObjectsV2` 行為** 
  + 對於目錄儲存貯體，`ListObjectsV2` 不會按字典順序 (按字母順序) 傳回物件。此外，字首的結尾必須是分隔符號，並且只能指定「/」作為分隔符號。
  + 對於目錄儲存貯體，`ListObjectsV2` 回應包含僅與進行中分段上傳相關的字首。
+ **刪除行為**：當您刪除目錄儲存貯體中的物件時，Amazon S3 會週期性地刪除物件路徑中的所有空目錄。例如，如果您刪除物件金鑰 `dir1/dir2/file1.txt`，則 Amazon S3 會刪除 `file1.txt`。如果 ` dir1/` 和 `dir2/` 目錄是空的且未包含任何其他物件，則 Amazon S3 也會刪除這些目錄。
+ **ETag 和檢查總和** – 目錄儲存貯體的實體標籤 (ETag) 是物件唯一的隨機英數字元字串，而非 MD5 檢查總和。如需有關使用其他檢查總和及目錄儲存貯體的詳細資訊，請參閱 [S3 其他檢查總和最佳實務](s3-express-optimizing-performance.md#s3-express-optimizing-performance-checksums)。
+ **`DeleteObjects` 請求中的物件索引鍵** 
  + `DeleteObjects` 請求中的物件索引鍵必須至少包含一個非空格字元。`DeleteObjects` 請求中不支援只包含空格字元的字串。
  + `DeleteObjects` 請求中的物件索引鍵不得包含 Unicode 控制字元，但新增一行 (`\n`)、tab 鍵 (`\t`) 和換行 (`\r`) 字元除外。
+ **地區與區域端點** – 您可以透過地區端點對目錄儲存貯體執行儲存貯體管理 API 操作，這些操作也稱為地區端點 API 操作。地區端點 API 操作的範例為 CreateBucket 和 DeleteBucket。建立目錄儲存貯體後，您可以使用區域 (Zone) 端點 API 操作來上傳和管理目錄儲存貯體中的物件。區域端點 API 操作可透過區域端點提供使用。區域端點 API 操作的範例包括 `PutObject` 和 `CopyObject`。使用目錄儲存貯體時，您必須在所有請求中指定區域。對於區域 (Region) 端點，您可以指定「區域」，例如 `s3express-control.us-west-2.amazonaws.com`。對於區域 (Zone) 端點，您可以指定「區域」和「可用區域」，例如 `s3express-usw2-az1.us-west-2.amazonaws.com`。如需詳細資訊，請參閱[目錄儲存貯體的地區和區域端點](s3-express-Regions-and-Zones.md)。
+ **分段上傳** – 您可以使用分段上傳程序來上傳和複製儲存在目錄儲存貯體中的大型物件。然而，以下是對儲存在目錄儲存貯體中的物件使用分段上傳程序時的一些差異。如需詳細資訊，請參閱[搭配目錄儲存貯體使用分段上傳](s3-express-using-multipart-upload.md)。
  + 物件建立日期是指分段上傳的完成日期。
  + 分段的各段編號必須使用連續的分段編號。如果您嘗試使用非連續分段編號完成分段上傳請求，則 Amazon S3 會產生 HTTP `400 (Bad Request)` 錯誤。
  + 分段上傳的啟動器只有在透過 `s3express:CreateSession` 許可授予明確允許存取 `AbortMultipartUpload` 的情況下，才能中止分段上傳請求。如需詳細資訊，請參閱[使用 IAM 授權地區端點 API 操作](s3-express-security-iam.md)。
+ **清空目錄儲存貯體** – 透過 AWS Command Line Interface (CLI) 的`s3 rm`命令、透過掛載點`delete`的操作，以及透過 的**清空**儲存貯體選項按鈕， AWS 管理主控台 都無法刪除目錄儲存貯體中的進行中分段上傳。若要刪除這些進行中的分段上傳，請使用 `ListMultipartUploads` 操作列出儲存貯體內進行中的分段上傳，然後使用 `AbortMultipartUpload` 操作中止所有進行中的分段上傳。
+ **AWS Local Zones** – 只有目錄儲存貯體才支援 Local Zones，而非一般用途儲存貯體。
  +  位於 Local Zones 的目錄儲存貯體不支援將資料附加至現有物件。您只能將資料附加至位於可用區域中的目錄儲存貯體中的現有物件。

## 目錄儲存貯體支援的 API 操作
<a name="s3-express-differences-api-operations"></a>

目錄儲存貯體支援區域 (Region) (儲存貯體層級或控制平面) 和區域 (Zone) (物件層級或資料平面) 端點 API 操作。如需詳細資訊，請參閱[目錄儲存貯體的網路](s3-express-networking.md)及[端點和閘道 VPC 端點](directory-bucket-high-performance.md#s3-express-overview-endpoints)。如需支援的 API 操作清單，請參閱 [目錄儲存貯體 API 操作](s3-express-APIs.md)。

## 目錄儲存貯體不支援 Amazon S3 功能
<a name="s3-express-differences-unsupported-features"></a>

目錄儲存貯體不支援下列 Amazon S3 功能：
+ AWS 受管政策
+ AWS PrivateLink 適用於 S3 的
+ MD5 檢查總和
+ 多重要素驗證 (MFA) 刪除
+ S3 物件鎖定
+ 請求者付款
+ S3 存取授權
+ Amazon CloudWatch 請求指標
+ S3 事件通知
+ S3 生命週期轉換動作
+ S3 多區域存取點
+ S3 Object Lambda 存取點
+ S3 版本控制
+ S3 庫存
+ S3 複寫 
+ 物件標籤
+ S3 Select
+ 伺服器存取日誌
+ 靜態網站託管
+ S3 Storage Lens
+ S3 Storage Lens 群組
+ S3 Transfer Acceleration
+ 使用 AWS Key Management Service (AWS KMS) 金鑰的雙層伺服器端加密 (DSSE-KMS)
+ 使用客戶提供金鑰 (SSE-C) 的伺服器端加密
+ 在 Amazon S3 主控台中建立新的儲存貯體時，複製現有儲存貯體設定的選項
+ 增強型存取遭拒 (HTTP `403 Forbidden`) 錯誤訊息