使用預算原則的屬性無伺服器使用量
重要
這項功能處於公開預覽狀態。
本文說明如何使用預算原則,在無伺服器計算工作負載上強制執行成本屬性標記。
預算原則是由套用至指派給原則之使用者所產生的任何無伺服器計算活動的標籤所組成。 標籤會記錄在帳單記錄中,讓您將選取無伺服器使用量屬性設為特定預算。 如需建立預算的詳細資訊,請參閱 使用預算來監視帳戶支出。
預算原則許可權
您必須是工作區管理員,才能建立預算原則。 如果非系統管理員獲指派預算原則: 原則的管理員 許可權,則可以管理選取的原則。
工作區管理員可以管理及檢視他們建立的預算原則,或他們具有明確許可權的預算原則。 若要檢視和管理指定帳戶的所有原則,工作區管理員必須另外具有 計費管理員 帳戶層級角色。 此角色會在 帳戶主控台中指派。
根據預設,只有具有計費管理員角色的原則建立者和使用者才能存取新原則。
因為預算原則是帳戶層級的資源物件,所以管理員可以從他們可存取的任何工作區管理原則。
建立預算原則
預算原則會在工作區管理員設定中管理。 若要建立新的預算原則:
- 按下 Azure Databricks 工作區頂端列中的使用者名稱,然後選取 [設定]。
- 按兩下 [ 計算]。
- 在 [預算原則] 旁,按兩下 [管理]。
- 按一下 [建立]。
- 新增名稱和您想要的標籤,然後按兩下 [ 建立]。
管理預算原則許可權
您可以授與預算原則的兩種權限類型:
- 使用者:每當使用者建立筆記本、作業或管線時,預算原則使用者都可以選取原則。
- 管理員:預算原則管理員可以編輯原則的定義和許可權。 工作區中的任何使用者都可以獲得管理員許可權。
若要指派預算原則的許可權:
- 在原則的頁面上,按兩下 [ 許可權] 索引標籤。
- 按一下 [授與存取權]。
- 選取您要指派原則的使用者、群組或服務主體。
- 在 [角色] 底下,選取您想要授與使用者的角色。
- 若要繼續將身分識別新增至原則,請按兩下 [ 新增其他身分識別]。
- 按一下 [檔案] 。
如果用戶獲指派單一原則,則該原則預設會套用至其資源。 如果用戶獲指派多個原則,則每當他們建立新的無伺服器筆記本、作業或管線時,他們都必須選取適當的原則。 如果您未選取原則,則設定預設為依字母順序排列的原則。
更新預算原則
若要更新現有預算原則的名稱或標籤:
- 按下 Azure Databricks 工作區頂端列中的使用者名稱,然後選取 [設定]。
- 按兩下 [ 計算]。
- 在 [預算原則] 旁,按兩下 [管理]。
- 選取您要更新的預算原則,然後按兩下 [ 編輯]。
- 進行更新,然後按兩下 [ 儲存]。
原則變更只會套用至原則更新之後起始的使用量。 它們不會套用至目前執行的無伺服器使用量。
分析帳單記錄中的預算原則標籤
一旦將原則套用至筆記本、作業或 Delta Live Tables 管線,原則中包含的任何標籤就會傳播至數據 system.billing.usage
行中的 custom_tags
系統數據表。
注意
預算原則標籤也會傳播至向 Azure 成本分析發出的帳單記錄。
如果筆記本是以作業的一部分執行,則只會將作業的預算原則套用至使用量記錄。
選取預算原則的位置
指派給多個預算原則的用戶必須在建立新的筆記本、作業或管線時選取適當的原則。
- Notebook:用戶可以在 [ 連線 > 更多...] 下拉式清單中選取預算原則,或 [ 環境] 面板。 請參閱 選取無伺服器使用量的預算原則。
- 作業:用戶選取 [作業詳細 數據] 區段中的預算原則。 請參閱 選取無伺服器使用量的預算原則。
- 管線:使用者在建立或編輯管線時選取預算原則。 請參閱 設定無伺服器差異實時數據表管線。
已知的限制
預算原則有下列限制:
- 現有筆記本、作業和 Delta Live Tables 管線不會在其擁有者獲授與原則存取權之後自動指派原則。 新資產需要原則,但必須更新現有的資產,才能新增原則。
- 從筆記本頁面建立排程的筆記本作業時,筆記本的預算原則預設會依字母順序回到第一個可用的原則。
- 即使刪除原則,仍會保留以資產儲存的原則標識符。 這些原則不會套用任何標籤。
- 預算原則標籤的更新會反映在原則變更之後起始的任何無伺服器使用量上。 例如,如果在更新預算原則時執行作業,則更新不會對現有的作業執行生效。 下一個作業執行會使用更新的標記。
- Git 存放庫整合沒有可設定存放庫的預算原則,預算原則預設為用戶最後選擇的原則。
- 預算原則不會將標籤套用至傳統計算資源。
- 繼承自預算原則的標籤不會出現在 [作業] 清單 UI 上。
- 如果管線處於 開發 模式,標籤的更新將不會反映在新的管線更新中。 變更需要 24 小時才能傳播。
- 由作業觸發的管線不會繼承作業的預算原則。 用戶必須設定管線的預算原則。