共用方式為


在 Microsoft Dev Box 中使用項目策略來控制資源使用

有效率的資源管理對於處理各種項目的開發小組而言非常重要。 Microsoft Dev Box 會使用 專案原則 來協助平臺工程師強制執行控管,同時維持彈性。 使用專案政策,為整個組織中每個專案的資源使用設定控制界限。 本文說明如何在開發箱中設定和管理項目原則,以優化資源控制和控管。

強制執行原則時,開發方塊會根據新的原則設定檢查現有資源集區的健康情況:

  • 集區健康情況檢查:開發方塊會檢查每個資源集區是否符合強制執行的原則。
  • 狀況不良的集區:不符合強制需求的集區會被標示為狀況不良,這會阻止在該集區中建立新的開發方塊。
  • 現有的開發方塊會保持作用:已在狀況不佳的集區中建立的開發方塊會繼續正常運作,讓您的團隊能持續工作而不受干擾。

此強制執行機制可確保專案只使用其核准的資源,以在開發人員中心的所有專案上執行有效率的作業,以維護默認環境的安全。

先決條件

  • 已設定了開發人員中心和專案的 Microsoft 開發箱。

建立預設項目原則

您建立的第一個原則會成為預設項目原則。 它適用於開發人員中心中的所有專案。 默認原則會為您的項目設定基準,確保專案具有最低層級的治理和控制可存取資源。 在預設項目原則中,您可以選取要允許的資源,例如網路、映射和 SKU。 除非專案具有自定義項目原則,否則專案會使用默認原則。 如果專案使用自定義原則,則只有該原則中定義的資源可供使用。 如果未將任何自定義原則指派給專案,則會使用預設原則中定義的資源。 專案只能套用一個原則。

若要建立預設項目原則:

  1. 登入 Azure 入口網站。 流覽至您的開發人員中心,在左窗格中展開 [ 管理 ],然後選取 [ 項目原則]。 在 [ 項目原則] 頁面上,選取 [建立原則]。

    Azure 入口網站中 [項目原則] 頁面的螢幕快照,其中顯示建立新專案原則的選項。

  2. 您建立的第一個原則是 默認 原則。 在 [允許資源] 下,選取您想要允許項目的資源。 您必須為每個類別選取至少一個資源:影像、網路和 SKU。

    • [影像] 中,選取 [允許所有目前和未來的影像]。 顯示 [建立專案原則] 頁面的螢幕擷取畫面,其中反白顯示了 [選取映像]。

    • [網络] 中,選取 [所有目前和未來的網络]。 顯示 [建立專案政策] 頁面的螢幕快照,其中已醒目提示 [選取網路]。

    • 若要允許特定 SKU 使用方式,請在 [SKU] 中選取 [選取特定 SKU 或 SKU 群組]。 顯示 [建立專案原則] 頁面的螢幕擷取畫面,其中反白顯示了 [選取 SKU]。

    • 在 [ 選取 SKU] 窗格中,選取您想要允許的 SKU(例如,所有 16 個 vCPU SKU)。 若要確認您的選取請點選選取 顯示 Azure 入口網站中 [選取 SKU] 窗格的螢幕快照,其中已選取多個 SKU。

  3. 選取資源之後,請選取 [建立] 以完成原則。

    顯示 Azure 入口網站中 [建立] 按鈕以完成專案原則的螢幕快照。

  4. 若要確認預設項目原則包含資源,請展開 [預設值]。

    顯示 Azure 入口網站中預設專案原則摘要的螢幕快照。

建立自定義項目原則

自定義項目原則可讓您控制特定項目的資源。 這些原則可讓您控制專案可用的資源,確保更好的治理和資源管理。 每個專案只能有一個自定義原則,但相同的原則可以套用至多個專案。

若要建立及套用自定義項目原則:

  1. 登入 Azure 入口網站,移至您的開發人員中心,然後在左窗格中展開 [ 管理],然後選取 [ 項目原則]。

  2. 在 [ 項目原則] 頁面上,選取 [建立]。

    此螢幕快照顯示 Azure 入口網站中自定義項目原則的 [建立] 按鈕。

    • 在 [ 建立項目原則] 頁面上,輸入項目原則的 [名稱 ]。

      顯示 Azure 入口網站中自定義項目原則名稱欄位的螢幕快照。

    • [目標專案] 底下,選取 [ 選取專案]。

      此螢幕快照顯示 Azure 入口網站中自定義項目原則的 [選取專案] 選項。

    • 在 [ 選取專案 ] 窗格中,選取您要套用原則的項目,然後選取 [ 選取]。

      顯示 Azure 入口網站中自定義項目原則所選目標項目的螢幕快照。

  3. [允許資源] 下,選取您想要允許項目的資源。 例如,若要讓專案只使用 Visual Studio 2022 影像,請在 [影像] 中選取 [ 選取特定影像或影像群組]。 此螢幕快照顯示 Azure 入口網站中自定義項目原則的 [選取影像] 選項。

    • 選取所有 Visual Studio 2022 映像。 若要確認您的選擇,請選取 [ 選取]。 此螢幕快照顯示 Azure 入口網站中自定義項目原則的 [選取影像] 窗格。
  4. 視需要選取更多資源。 當您完成選取資源時,請選取 [建立]。

檢視專案的政策

當您建立自定義項目原則並將其套用至目標專案時,預設項目原則不會套用至該專案。 自定義項目原則必須定義您想要在項目中允許的所有資源。

若要檢視套用至項目的項目原則:

  1. 登入 Azure 入口網站、流覽至您的開發人員中心,然後在左窗格中展開 [ 管理],然後選取 [ 項目原則]。

  2. 在 [ 項目原則] 頁面上,展開您建立的自定義項目原則。

    顯示 Azure 入口網站中已套用自定義項目原則摘要的螢幕快照。

編輯項目原則

編輯項目原則以更新允許的資源、修改治理設定,或隨著專案需求的發展而調整資源可用性。

若要編輯項目原則:

  1. 登入 Azure 入口網站、流覽至您的開發人員中心,然後在左窗格中展開 [ 管理],然後選取 [ 項目原則]。

  2. 針對您要編輯的項目原則,捲動至右側,然後選取 [ 編輯]。

    此螢幕快照顯示 Azure 入口網站中項目原則的 [編輯] 按鈕。

  3. 進行變更之後,選取 [ 套用]。

刪除專案政策

刪除原則會從套用原則的專案中移除它們,並套用默認原則。 請先刪除自定義原則。 在刪除所有自定義原則之前,您無法刪除默認原則。

若要刪除項目原則:

  1. 登入 Azure 入口網站

  2. 移至您的開發人員中心。

  3. 在左窗格中,展開 [ 管理],然後選取 [ 項目原則]。

  4. 選取要刪除的項目原則,然後選取 [ 刪除]。

    此螢幕快照顯示 Azure 入口網站中項目原則的 [刪除] 按鈕。

  5. [刪除項目原則] 中,閱讀訊息:「 如果自定義原則允許集區資源,但默認原則不允許,刪除自定義原則會導致集區狀況不良。」,然後選取 [ 確定]。