本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以使用 為 Amazon Redshift 資料倉儲中的分析資料編製目錄和管理存取權 AWS Glue Data Catalog。有下列限制:
-
不支援跨不同 對聯合型目錄授予 Lake Formation AWS 帳戶許可。
-
您必須擁有跨帳戶版本設定第 4 AWS 帳戶版,才能跨 共用聯合目錄中的資料庫或資料表。
-
Data Catalog 僅支援建立最上層目錄。
-
您只能更新 Redshift 受管儲存 (RMS) 中目錄的描述。
-
目錄、資料庫、具有 Redshift 作為儲存位置的資料表不支援以 LF 標籤為基礎的存取控制 (LF-TBAC) 方法授予許可。
-
不支援將聯合目錄以及聯合目錄中的資料庫和資料表設定為
IAMAllowedPrincipals
群組的許可。
-
不支援 Athena、Amazon EMR Spark 等引擎目錄上的資料定義語言 (DDL) 操作,包括設定目錄組態。
-
不支援使用 Athena 在 RMS 資料表上執行 DDL 操作。
-
不支援建立具體化視觀表,無論是透過 Athena、Apache Spark AWS Glue Data Catalog、 或 Amazon Redshift 消費者。
-
Athena 不支援多目錄體驗。它一次只能連線到單一的特定目錄。Athena 無法同時跨多個目錄存取或查詢。
不支援透過 Athena 和 Amazon Redshift 在 Iceberg 資料表上標記和分支操作。
不支援 RMS 資料表上的時間傳輸。
-
不支援具有資料湖資料表的多層級目錄。存放在 Amazon S3 中與資料湖資料表搭配使用的所有資料都必須位於預設值中 AWS Glue Data Catalog,且無法組織成多層級目錄。
-
在 Amazon Redshift 中,資料共用不會新增至已註冊的命名空間。叢集和命名空間是同義詞,一旦將叢集發佈到 AWS Glue Data Catalog,您就無法新增資料。
EC2 上的 Amazon EMR 不支援跨 RMS 資料表和 Amazon S3 資料表聯結。只有 EMR Serverless 支援此功能。
不支援外部結構描述和資料表。
RMS 資料表只能從 Iceberg REST Catalog 中的 AWS Glue 延伸端點存取。
Hive 資料表無法從連接到 AWS Glue Iceberg REST Catalog 的第三方引擎存取。
-
透過 Spark 的 RMS 資料表上支援 read_committed 隔離層級。
-
Redshift 資料庫名稱在 中被視為不區分大小寫 AWS Glue Data Catalog,限制為 128 個字元,並且可以是英數字元,加上破折號 (-) 和底線 (_)。
目錄名稱不區分大小寫,限制為 50 個字元,可以是英數字元,加上破折號 (-) 和底線 (_)。
Amazon Redshift 不支援使用 Lake Formation SQL 樣式 GRANT 和 REVOKE 命令來管理發佈至 之資料表的存取許可 AWS Glue Data Catalog。
-
不會強制執行連接到生產者 (來源) Amazon Redshift 叢集的資料列層級安全和動態資料遮罩政策。相反地,Lake Formation 中定義的存取許可將在共用資料上強制執行。
-
不支援在資料表連結上執行 Data Definition Language (DDL) 和 Data Manipulation Language (DML) 操作。
如果未正確逸出預留關鍵字,則會導致失敗或錯誤。
-
不支援在多目錄案例中加密資料。