升級到特權的繼承

如果你創建統一目錄metastore公共預覽期間(2022年8月25日之前,),你可以升級到特權模式版本1.0。利用特權的繼承。現有的工作負載將繼續按原樣運行直到你升級你的特權模式。磚建議升級到特權模式1.0版本獲得特權繼承和新功能的好處。

特權模式1.0版本的差異

特權模式v1.0統一目錄有以下區別公共預覽版特權模式:

  • 特權的繼承:在特權模式v1.0繼承特權兒童可獲得的對象。這意味著授予特權的目錄自動授予的特權目錄內的所有當前和未來的對象。同樣,特權授予一個模式繼承了所有當前和未來的對象在這個模式。在預覽模式,特權不繼承的孩子可獲得的對象。特權繼承的更多信息,請參閱繼承模型

  • 所有特權有不同的評價:在公共預覽權限模型,所有特權授予校長時的特權授予所有可用的特權。在特權模式v1.0,所有特權權限擴大到所有可用的權限進行權限檢查。

    在特權模式v1.0,當所有特權隻被吊銷所有特權特權本身是撤銷。用戶保留任何其他特權授予是分開的。

  • 創建是更新的創建外部:創建許可不再適用於外部位置或存儲憑證,需要創建外部表。在特權模式v1.0,你相反格蘭特創建外部特權在外部位置和存儲憑證允許一個用戶使用外部位置創建外部表或存儲憑證。

  • 創建刪除:創建允許被刪除,取而代之的是更具體的權限如下:創建目錄,創建外部位置,創建函數,創建模式,創建,創建管理存儲

  • 使用刪除:使用允許被刪除,取而代之的是更具體的權限如下:使用目錄使用模式

1.0版升級到特權模式

警告

你不能取消這個行動。

  1. 升級所有工作負載,參考目錄統一使用磚運行時11.3 LTS或以上。

    你必須升級所有集群使用磚運行時11.3 LTS或以上,你必須重新啟動任何運行SQL倉庫。如果你跳過這一步,工作負載在舊版本的磚你完成升級後運行時將被拒絕。

  2. 作為一個賬戶管理,登錄到賬戶控製台

  3. 點擊數據圖標數據

  4. 單擊metastore名字。

  5. 特權模式點擊升級

  6. 點擊升級

如果您沒有看到可以選擇升級,你統一目錄metastore已經使用特權模式1.0。

升級SQL命令(可選)

磚將繼續支持贈款使用舊的特權表示模型,並自動將它們映射到相當於授予特權模式v1.0。然而,通過返回特權顯示獎助金information_schema數據將繼續引用特權模式v1.0。磚建議您升級現有代碼執行撥款引用更新的特權模式。

  • 取代創建特權在外部位置或存儲憑證創建外部特權。

  • 取代創建允許特定的特權創建目錄,創建外部位置,創建函數,創建模式,或創建

  • 取代使用允許特定的特權使用目錄使用模式

關於團結的更多信息見目錄權限模型統一目錄權限和可獲得的對象