建立和管理計算原則

本文說明如何在工作區中建立和管理原則。 如需撰寫原則定義的資訊,請參閱 計算原則參考

注意

原則需要 進階版 方案

什麼是計算原則?

原則是一種工具工作區系統管理員,可用來根據一組原則規則來限制使用者或群組的計算建立許可權。

原則提供下列優點:

  • 限制使用者建立具有指定設定的叢集。
  • 限制使用者建立特定數目的叢集。
  • 簡化使用者介面,並讓更多使用者建立自己的叢集(藉由修正和隱藏某些值)。
  • 藉由限制每個叢集的成本上限來控制成本(藉由設定其值促成每小時價格的屬性限制)。
  • 強制執行叢集範圍連結庫安裝。

建立原則

這些是建立原則的基本指示。 若要瞭解如何定義原則,請參閱 計算原則參考

  1. 按兩下 計算圖示提要欄位中的[計算 ]。
  2. 按兩下 [原則] 索引標籤。
  3. 按兩下 [ 建立原則]。
  4. 將原則命名為 。 原則名稱不區分大小寫。
  5. 或者,從 [系列] 下拉式清單中選取原則系列 。 這會決定您建置原則的範本。
  6. 輸入原則的描述。 這有助於其他人知道原則的目的。
  7. 在 [定義] 索引標籤中,輸入原則定義
  8. 在 [ 連結庫 ] 索引標籤中,新增您想要在計算上安裝原則的任何計算範圍連結庫。 請參閱 將連結庫新增至原則
  9. 在 [ 許可權] 索引標籤中,指派原則的許可權,並選擇性地設定使用者可以使用該原則建立的資源數目上限。
  10. 按一下 [建立]

使用原則系列

當您建立原則時,您可以選擇使用原則系列。 原則系列是 Azure Databricks 提供預先填入規則的原則範本,其設計目的是要解決常見的計算使用案例。

使用原則系列時,原則的規則會繼承自原則系列。 選取原則系列之後,您可以依序建立原則,或選擇新增規則或覆寫指定的規則。 如需原則系列的詳細資訊,請參閱 默認原則和原則系列

將連結庫新增至原則

您可以將連結庫新增 至原則,讓連結庫 自動安裝在計算資源上。 您可以將最多 500 個連結庫新增至原則。

注意

您可能先前已使用 init 腳本新增計算範圍連結庫。 Databricks 建議使用計算原則,而不是 init 腳本來安裝連結庫。

若要將連結庫新增至您的原則:

  1. 在 [ 建立原則] 頁面底部,按兩下 [連結 庫] 索引標籤

  2. 按兩下 [ 新增連結庫]。

  3. 選取其中一個 [ 連結庫來源] 選項,然後遵循下列所述的指示:

    連結庫來源 指示
    工作區 選取工作區檔案或上傳 Whl、ziped wheelhouse、JAR、ZIP、tar 或 requirements.txt 檔案。 請參閱 從工作區檔案安裝連結庫
    磁碟區 從磁碟區選取 Whl、JAR 或 requirements.txt 檔案。 請參閱 從磁碟區安裝連結庫。
    檔案路徑/ADLS 選取連結庫類型,並提供連結庫物件的完整 URI(例如: abfss://container-name@storage-account-name.dfs.core.windows.net/path/to/library.whl)。 請參閱 從物件記憶體安裝連結庫。
    PyPI 輸入 PyPI 套件名稱。 請參閱 PyPI 套件
    Maven 指定 Maven 座標。 請參閱 Maven 或 Spark 套件
    CRAN 輸入套件的名稱。 請參閱 CRAN套件
    DBFS (不建議) 將 JAR 或 Whl 檔案載入 DBFS 根目錄。 不建議這麼做,因為儲存在 DBFS 中的檔案可由任何工作區使用者修改。
  4. 按一下新增

將連結庫新增至原則的效果

如果您將連結庫新增至原則:

  • 用戶無法在使用此原則的計算上安裝或卸載計算範圍的連結庫。
  • 下次計算重新啟動時,會移除透過UI、REST API或 CLI 在現有計算上設定的連結庫。
  • 停用作業計算資源中使用此原則之工作的相依性連結庫。

原則許可權

根據預設,工作區管理員具有所有原則的許可權。 非系統管理員用戶必須獲授與原則的許可權,才能存取原則。

如果使用者具有不受限制的叢集建立許可權,則他們也會具有不受限制原則的存取權。 這可讓他們建立完全可設定的計算資源。

如果使用者無法存取任何原則,則原則下拉式清單不會顯示在其UI中。

限制每位用戶的計算資源數目

原則許可權可讓您設定每個使用者的計算資源數目上限。 這會決定使用者可以使用該原則建立的資源數目。 如果用戶超過限制,作業就會失敗。

若要限制使用者可以使用原則建立的資源數目,請在原則 UI 的 [許可權] 索引卷標下,將值輸入 [每個使用者的計算資源上限] 設定。

注意

Azure Databricks 不會主動終止資源以維持限制。 如果使用者有三個使用 原則執行的計算資源,而工作區管理員會將限制縮減為一個,則三個資源將繼續執行。 必須手動終止額外的資源,以符合限制。

管理原則

建立原則之後,您可以編輯、複製和刪除它。

您也可以檢視使用原則的計算資源,以監視原則的採用。 從 [ 原則] 頁面,按下您想要檢視的原則。 然後按下 [ 計算 ] 或 [作業 ] 索引標籤,以查看使用原則的資源清單。

編輯原則

您可能想要編輯原則來更新其許可權或其定義。 若要編輯原則,請從 [原則] 頁面選取原則,然後按兩下 [ 編輯]。 按兩下 [ 編輯 ] 之後,您可以按下 [ 許可權] 索引標籤來更新原則的許可權。 您也可以更新原則的定義。

注意

更新原則定義之後,使用該原則的計算不會自動更新以遵守新的原則規則,但如果使用者嘗試編輯計算資源,原則規則將會生效。

複製原則

您也可以使用複製功能,從現有的原則建立新的原則。 開啟您要複製的原則,然後按下 [ 複製] 按鈕。 然後變更您想要修改的任何字段值,然後按兩下 [ 建立]。

刪除原則

從 [原則] 頁面選取原則,然後按兩下 [ 刪除]。 當系統詢問您是否確定要刪除原則時,請按兩下 [再次刪除 ]。

受已刪除原則所控管的任何計算仍可執行,但除非使用者具有不受限制的叢集建立許可權,否則無法加以編輯。