可以使用多層級核准來維持組織內資源的技術限制和功能。在此使用案例中,有兩個核准原則定義會說明建構多層級核准的方式以及強制執行這些核准會產生的結果。

若要管理虛擬基礎結構資源並控制價格,請在不同的核准層級新增兩個原則,一個核准用於機器資源,另一個用於機器的每日價格。

程序

  1. 選取內容和原則 > 原則 > 定義 > 新增原則 > 核准原則
  2. 設定核准原則 1。

    您希望管理員先核准部署請求。

    1. 定義原則的有效時間。
      設定 範例值
      範圍 組織
      準則
      Resources has any
          CPU Count greater than 6
          OR
          Total Memory (MB) greater than 8
          
    2. 定義核准行為。
      設定 範例值
      核准層級 1

      輸入介於 1 到 99 之間的值。

      根據您所希望的處理順序排列層級優先順序。觸發核准原則後,如果核准的首個層級遭到拒絕,則請求亦會遭到拒絕。

      核准類型 選取角色型
      核准者角色 選取專案管理員
      核准者模式 任何

      您需要一位專案管理員以確保部署請求不會浪費資源。

      自動到期決定 核准
      自動到期觸發器 3
      動作 Deployment.Create
    如果部署請求至少超出一個層級 1 部署準則,則管理員必須核准請求。只有層級 1 核准者會收到請求通知。核准者在此層級核准請求後,請求將路由到下一層級。如果核准者拒絕請求,則請求將不會路由到任何更高層級,並且請求遭到拒絕。
  3. 設定核准原則 2。

    為確保佈建請求在預算內,將建立第二個原則。

    1. 定義核准原則的有效時間。
      設定 範例值
      範圍 組織
      準則
      Deployment Creation Cost greater than 15
          
    2. 定義核准行為。
      設定 範例值
      核准層級 2

      由於您希望在執行原則 1 之後執行此原則,請輸入比在原則 1 中所指定數字大的數字。

      核准類型 選取使用者型
      核准者模式 任何
      核准者 新增使用者群組

      選取財務使用者群組。

      自動到期決定 拒絕
      自動到期觸發器 7
      動作 Deployment.Create

結果

在此案例中,使用者請求虛擬機器時,系統將評估請求,確定請求的 CPU 和記憶體數量是否超出在層級 1 中指定的數量。如果未超出並且請求在層級 1 獲得核准,則評估層級 2 條件。

下一步