選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

在 中建立 Amazon S3 資料表目錄 AWS Glue Data Catalog

焦點模式
在 中建立 Amazon S3 資料表目錄 AWS Glue Data Catalog - AWS Lake Formation

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

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

這項功能目前在預覽版本中,並可能會有所變更。如需詳細資訊,請參閱 AWS 服務條款文件中的「測試版和預覽版」一節。

Amazon S3 Tables 提供專門針對分析工作負載最佳化的 S3 儲存體,可改善查詢效能,同時降低成本。S3 資料表內建支援 Apache Iceberg 標準,可讓您使用常見的查詢引擎,例如 Apache Spark,輕鬆查詢 Amazon S3 資料表儲存貯體中的表格資料。

您現在可以從 Lake Formation 主控台或使用服務 APIs,將 S3 資料表發佈並分類為 AWS Glue Data Catalog 物件,並將目錄註冊為 Lake Formation 資料位置。如需詳細資訊,請參閱《Amazon Simple Storage Service 使用者指南》中的搭配分析服務使用 Amazon S3 資料表 AWS

必要條件
  1. 具有 CREATE_CATALOG 許可的資料湖管理員或 IAM 主體可以從 Lake Formation 主控台完成一鍵式整合。

  2. 為對 S3 資料表儲存貯體的 Lake Formation 資料存取建立 IAM 角色。向 Lake Formation 註冊資料表儲存貯體時使用的 IAM 角色需要下列許可:

    { "Action": [ "s3tables:ListTableBuckets", "s3tables:CreateTableBucket", "s3tables:GetTableBucket", "s3tables:CreateNamespace", "s3tables:GetNamespace", "s3tables:ListNamespaces", "s3tables:DeleteNamespace", "s3tables:DeleteTableBucket", "s3tables:CreateTable", "s3tables:DeleteTable", "s3tables:GetTable", "s3tables:ListTables", "s3tables:RenameTable", "s3tables:UpdateTableMetadataLocation", "s3tables:GetTableMetadataLocation", "s3tables:GetTableData", "s3tables:PutTableData" ], "Resource": "arn:aws:s3tables:us-east-1:123456789012:bucket/*", "Effect": "Allow" }

    如需詳細資訊,請參閱用於註冊位置的角色需求

  3. 將下列信任政策新增至 IAM 角色,以允許 Lake Formation 服務擔任角色,並將臨時登入資料發佈至整合的分析引擎。

    { "Effect": "Allow", "Principal": { "Service": "lakeformation.amazonaws.com" }, "Action": [ "sts:AssumeRole", "sts:SetContext" # add action to trust relationship when using IAM Identity center principals with Lake Formation ] }
將 Amazon S3 資料表與 AWS Glue Data Catalog (主控台) 整合
  1. 開啟位於 https://console.aws.amazon.com/s3/ 的 Amazon S3 主控台。

  2. 使用 Amazon S3 主控台建立 Amazon S3 資料表儲存貯體,並將其與 AWS 分析服務整合。如需詳細資訊,請參閱搭配 AWS 分析服務使用 Amazon S3 資料表

  3. 開啟 Lake Formation 主控台,網址為 https://console.aws.amazon.com/lakeformation/

  4. 在導覽窗格中,選擇 Data Catalog 下的目錄。

  5. 目錄頁面上選擇 S3 資料表整合

  6. 選擇 Lake Formation 的 和 IAM 角色,以擔任將登入資料提供給分析查詢引擎。

    啟用具有 IAM 角色的 S3 整合畫面。
  7. 選擇 啟用 。S3 資料表的新目錄會新增至目錄清單。

  8. 選擇目錄以檢視目錄物件,並將許可授予其他主體。

    S3 資料表目錄
建立 S3 資料表目錄 (CLI)
  1. 建立目錄。

    aws glue create-catalog --cli-input-json file://input.json '{ "Name": "s3tablescatalog", "CatalogInput" : { "FederatedCatalog": { "Identifier": "arn:aws:s3tables:us-east-1:123456789012:bucket/*", "ConnectionName": "aws:s3tables" }, "CreateDatabaseDefaultPermissions": [], "CreateTableDefaultPermissions": [] } }'
  2. 將 S3 資料表目錄註冊為 Lake Formation 資料位置。

    aws lakeformation register-resource \ --resource-arn 'arn:aws:s3tables:us-east-1:123456789012:bucket/*' \ --role-arn 'arn:aws:iam::123456789012:role/LakeFormationDataAccessRole' \ --with-federation
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。