本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AWS Lake Formation受保護的資料
完整資料表存取
AWS Glue 支援受保護資料表的完整資料表存取 AWS Lake Formation(FTA)。這可讓 ETL 任務使用完整資料表許可來讀取和寫入資料。
先決條件
-
適當的 IAM 角色和許可
-
AWS Lake Formation 已針對您的資料目錄設定
-
相容資料表類型 (Hive 或 Iceberg)
關鍵考量
所需的許可
-
lakeformation:GetDataAccessIAM 許可 -
AWS Lake Formation 資料表許可
-
Amazon S3 儲存貯體存取許可
支援的資料表類型
-
Hive 資料表
-
Iceberg 資料表
限制
-
與 Spark 串流不相容
-
無法與精細存取控制同時使用
-
不支援 Delta 或 Hudi 資料表
最佳實務
-
確保在任務執行之前正確設定 IAM 角色
-
在開發環境中測試存取許可
-
監控任務執行日誌是否存在許可相關問題
-
維護清晰的存取模式文件
疑難排解
常見問題包括:
-
缺少 IAM 許可
-
AWS Lake Formation 組態不正確
-
資料表類型相容性問題
如需完整的設定指示和組態詳細資訊,請參閱使用 AWS Lake Formation 搭配完整資料表存取。