Amazon Redshift 聯合許可 - Amazon Redshift

Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊,請參閱部落格文章

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

Amazon Redshift 聯合許可

Amazon Redshift 聯合許可可讓您定義一次資料許可,並自動在 中的所有倉儲中強制執行它們,從而簡化跨多個 Redshift 資料倉儲的許可管理 AWS 帳戶。這不需要重新定義、管理許可和跨多個倉儲的精細存取控制政策。

當您向 註冊 Redshift 倉儲命名空間/叢集時 AWS Glue Data Catalog,來自已註冊倉儲命名空間/叢集的所有資料庫都會自動掛載在每個倉儲中,提供無縫的資料探索,無需手動設定。

您可以使用熟悉的 Redshift SQL 命令來定義資料庫物件的許可,透過 AWS Identity and Access Management (IAM) 或 指定全域身分 AWS IAM Identity Center。這些許可會與倉儲資料一起存放,無論哪個倉儲執行查詢,都會一致地強制執行。

重要概念

  • 具有聯合許可的 Redshift 倉儲:向 Data Catalog 註冊的生產者倉儲,以及存放資料和 Redshift 許可的位置。

  • 使用 Redshift 倉儲:從遠端倉儲查詢資料的任何倉儲。您可以選擇為 Redshift 聯合許可啟用取用倉儲。

  • 全域身分:IAM 和 IAM Identity Center 會在針對 Redshift 聯合許可啟用的所有倉儲中提供全域身分。使用者透過現有的身分提供者驗證一次,並根據其全域身分取得一致的存取權,無論他們連接到哪個倉儲。

  • 自動掛載:針對 Redshift 聯合許可啟用的所有倉儲都會自動顯示在您帳戶中的所有倉儲中。此自動掛載功能可讓目錄和資料庫探索進行跨倉儲分析。

  • 身分傳播:當您執行跨倉儲查詢時,Redshift 會將您的全域身分 (IAM 角色或 IAM Identity Center 使用者) 傳播到遠端倉儲。

  • 跨倉儲的授權:啟用遠端倉儲的 Redshift 聯合許可會驗證跨倉儲查詢的許可,並在取用倉儲中強制執行。

  • 精細存取控制:可跨倉儲強制執行的資料列層級安全 (RLS)、資料欄層級政策 (CLP) 和動態資料遮罩 (DDM) 的政策。

優勢

簡化的管理

  • 在倉儲上定義一次許可

  • 自動強制執行所有取用倉儲的相同許可

  • 無需重新定義、管理許可和跨多個倉儲的精細存取控制政策

  • 降低管理開銷和可能發生的組態錯誤

增強安全性和合規性

  • 確保所有倉儲的安全政策強制執行一致

  • 在資料表和資料欄層級實作精細存取控制

  • 來自任何倉儲的稽核許可

  • 使用其他 SHOW 命令增強合規工具

改善使用者體驗

  • 註冊一次,不需要手動建立資料共用

  • 跨所有倉儲的單一登入,以及根據全球身分的一致存取

  • 無手動目錄組態的無縫命名空間探索

  • 不需要在每個倉儲中管理個別的本機使用者帳戶

水平可擴展性

  • 新增新的倉儲,而不會增加控管複雜性

  • 新的取用倉儲會自動強制執行許可政策

  • 分析師會立即查看來自已註冊倉儲的所有資料庫

使用案例

具有統一控管的工作負載隔離

分隔不同工作負載 (ETL、分析、報告) 的運算資源,同時在所有倉儲中維持一致的安全政策。

多團隊資料存取

讓多個團隊透過自動強制執行的適當存取控制,從自己的倉儲存取共用資料。

資料網格架構

實作資料網格方法,其中多個獨立運算資源在具有統一控管的共用資料上運作。

成本最佳化

獨立擴展不同使用案例的運算資源,同時維持集中式許可管理。