S3 資料表儲存貯體中的資料表 - Amazon Simple Storage Service

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

S3 資料表儲存貯體中的資料表

S3 資料表代表由基礎資料表資料和相關中繼資料組成的結構化資料集。此資料會作為子資源儲存在資料表儲存貯體中。資料表儲存貯體中的所有資料表都會以 Apache Iceberg 資料表格式儲存。Amazon S3 會透過自動檔案壓縮和快照管理來管理資料表的維護作業。如需詳細資訊,請參閱S3 Tables 維護

若要讓 AWS 分析服務存取您帳戶中的資料表,您可以將 Amazon S3 資料表儲存貯體與 Amazon SageMaker Lakehouse 整合。此整合可讓 Amazon Athena 和 Amazon Redshift 等 AWS 分析服務自動探索和存取您的資料表資料。

當您建立資料表時,Amazon S3 會自動產生資料表的倉儲位置。這是存放與資料表相關聯物件的唯一 S3 位置。下列範例顯示倉儲位置的格式:

s3://63a8e430-6e0b-46f5-k833abtwr6s8tmtsycedn8s4yc3xhuse1b--table-s3

在資料表儲存貯體中,您可以將資料表組織成稱為命名空間的邏輯分組。如需詳細資訊,請參閱資料表命名空間

您可以重新命名資料表,但每個資料表都有自己的唯一 Amazon Resource Name (ARN) 和唯一資料表 ID。每個資料表也都有附加的資源政策。您可以使用此政策來管理對資料表的存取。

資料表 ARN 使用下列格式:

arn:aws:s3tables:region:owner-account-id:bucket/bucket-name/table/table-id

根據預設,您最多可以在資料表儲存貯體中建立 10,000 個資料表。若要請求提高資料表儲存貯體或資料表的配額,請聯絡 支援

Amazon S3 支援資料表儲存貯體中的下列資料表類型:

客戶資料表

客戶資料表是您可以讀取和寫入的資料表。您可以使用整合式查詢引擎,從這些資料表擷取資料。您可以使用 S3 API 操作或整合式查詢引擎,在其內插入、更新或刪除資料。

AWS 資料表

AWS 資料表是由 AWS 服務 代表您產生的唯讀資料表。這些資料表是由 Amazon S3 管理,無法透過 Amazon S3 本身以外的任何 IAM 主體進行修改。您可以從這些資料表擷取資訊,但無法修改其中的資料。 AWS 資料表包含 S3 中繼資料表,其中包含從 S3 一般用途儲存貯體中的物件擷取的中繼資料。如需詳細資訊,請參閱使用 S3 Metadata 加速資料探索