共用方式為


快速入門:設定 Microsoft 開發箱

在本快速入門中,您會在 Microsoft 開發箱中設定所有資源,讓開發小組能夠自助使用開發箱。 瞭解如何建立和設定開發人員中心、指定開發箱定義,以及建立開發箱集區。 完成本快速入門之後,開發人員可以使用開發人員入口網站來建立並連線到開發箱。

開發人員方塊是開發人員的每日雲端式工作站。 它是預先設定的虛擬機,其中包含開發人員對於專案所需的工具和資源。

設定Microsoft開發箱有兩個階段。 首先,平台工程師會在 Azure 入口網站中設定必要的Microsoft開發箱資源。 在這個階段之後,使用者會在開發人員入口網站中建立和管理其開發方塊。 本快速入門說明如何完成第一個階段。

下圖顯示在 Azure 入口網站中設定 Microsoft Dev Box 的步驟。

此圖顯示在 Azure 入口網站中設定Microsoft開發箱的階段。

首先,建立開發人員中心和專案來組織開發箱資源。 接下來,建立開發方塊定義,以在建立開發方塊時使用。 然後,建立開發箱集區來定義開發箱所使用的網路連線和開發箱定義。 有權存取專案的使用者可以從與該專案相關聯的集區建立開發箱。

如果您已經設定Microsoft開發方塊,並想要瞭解如何建立及聯機到開發方塊,請參閱 快速入門:使用開發人員入口網站建立開發方塊

必要條件

若要完成本快速入門,您需要:

要求 詳細資訊
Azure 帳戶 具有有效訂用帳戶的 Azure 帳戶。 如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶
許可 Azure 訂用帳戶或資源群組的擁有者或參與者角色。
用戶授權 每個使用者都需要 Windows 11 企業版或 Windows 10 企業版、Microsoft Intune 和 Microsoft Entra ID P1 的授權。 這些授權包含在:
- Microsoft 365 E3,Microsoft 365 E5
- Microsoft 365 A3, Microsoft 365 A5
- Microsoft 365 商務進階版
- Microsoft 365 F3*
- Microsoft 365 教育版學生使用權益
* Microsoft 365 F3 不包含 Windows 企業版授權,但包含有限的Microsoft Entra ID 和 Intune 功能
裝置管理 Microsoft Intune。 您的組織必須使用 Microsoft Intune 進行裝置管理。
身分識別 Microsoft Entra ID。 您的組織必須使用 Microsoft Entra ID 進行身分識別和存取管理。
資源提供者 註冊 Microsoft.DevCenter 資源提供者。 如需更多資訊,請參閱註冊資源業者

建立開發人員中心

若要開始使用 Microsoft Dev Box,請先建立開發人員中心。 Microsoft Dev Box 中的開發中心是一個管理專案、設置可用的開發方塊映像和規格,並配置網路設定以便您存取組織資源的中心位置。

請遵循下列步驟來建立開發人員中心並管理您的開發方塊資源:

  1. 登入 Azure 入口網站

  2. 在 [搜尋] 方塊中輸入「dev centers」。 在結果清單中,選取 [開發人員中心]

    Azure 入口網站的螢幕擷取畫面,其中顯示搜尋方塊和開發人員中心的結果。

  3. 在 [開發人員中心] 頁面上,選取 [建立]

    Azure 入口網站的螢幕擷取畫面,其中顯示開發人員中心頁面上的 [建立] 按鈕。

  4. 在 [建立開發人員中心] 窗格中,在 [基本資訊] 索引標籤上輸入下列值:

    設定 價值
    訂用帳戶 選取您要在其中建立開發人員中心的訂閱。
    資源群組 選取現有的資源群組或選取 [新建],然後輸入資源群組的名稱。
    名稱 輸入開發人員中心的名稱。
    地點 選取您想要建立開發人員中心的位置或區域。
    附上快速入門目錄 清除這兩個核取方塊。

    此螢幕擷取畫面顯示建立開發人員中心窗格上的 [基本資料] 索引標籤。

    開發箱快速入門目錄包含一些工作和指令碼,您可以在建立程式的最後階段用來設定開發箱。。 您可以稍後將快速入門目錄連結至開發人員中心。 如需詳細資訊,請參閱建立可重複使用的開發箱自訂

    如需目前支援容量的 Azure 位置清單,請參閱 Microsoft 開發箱常見問題。

  5. 在 [ 設定] 索引標籤上,輸入下列值:

    設定 價值 說明
    專案層級目錄 選取以啟用專案管理員將目錄附加至專案。 專案層級目錄可讓您能夠為每個開發小組提供自訂化選項。
    在專案中允許 Microsoft 裝載的網路 選取以讓專案管理員指定從集區建立的開發箱會部署到 Microsoft 裝載網路。 Microsoft裝載的網路 是由 Microsoft 管理的隔離網路。 使用Microsoft裝載的網路可以降低系統管理額外負荷。
    Azure 監視器代理程式 選取以讓開發人員中心中的所有開發箱安裝 Azure 監視器代理程式。 Azure 監視器代理程式會從開發方塊收集監視數據,並將其傳送至 Azure 監視器。

    顯示用於建立開發人員中心之窗格上 [設定] 索引標籤的螢幕擷取畫面。

  6. (選用) 在 標記索引標籤中,輸入您想要指派的名稱/值組。

  7. 選取 [檢閱 + 建立]

  8. 在 [檢閱] 索引標籤中,選取 [建立]

  9. 透過開啟 [通知] 窗格,可以從 Azure 入口網站中的任何頁面追蹤開發中心建立的進度。

    此螢幕擷取畫面顯示 Azure 入口網站中的 [通知] 窗格。

  10. 完成部署後,選取 [前往資源]。 確認開發中心頁面顯示。

建立專案

開發方塊專案可讓您管理小組層級設定。 這些設定包括授與開發小組的存取權,讓開發人員可以建立開發方塊。 每個開發人員中心至少需要一個專案。

若要在開發方塊中建立和設定專案:

  1. 登入 Azure 入口網站

  2. 在 [搜尋] 方塊中輸入「projects」。 在結果清單中,選取 [專案]

  3. 在 [專案]頁面上,選取 [建立]

  4. 在 [建立專案]窗格的 [基本] 索引標籤上輸入下列值:

    設定 價值
    訂用帳戶 選取您要在其中建立專案的訂用帳戶。
    資源群組 選取現有的資源群組,或選取 [ 新建],然後輸入新資源群組的名稱。
    開發人員中心 選取要與此專案建立關聯的開發人員中心。 開發人員中心層級的所有設定都會套用至專案。
    名稱 輸入專案名稱。
    說明 輸入項目的簡短描述。

    此螢幕擷取畫面顯示建立開發箱專案窗格上的 [基本資料] 索引標籤。

  5. 開發方塊管理 索引標籤上,確保選取的是

    選取 [是 ] 以限制每位開發人員的開發方塊數目,並輸入開發人員可建立的最大數目。 默認值 [否],可讓開發人員建立不限數量的開發方塊。

    若要深入瞭解開發箱限制,請參閱教學課程:藉由設定專案的開發箱限制來控制成本

  6. (選擇性)在 [ 標記] 索引標籤標上,輸入要指派的名稱/值組。

  7. 選取 [檢閱 + 建立]

  8. 在 [檢閱] 索引標籤中,選取 [建立]

  9. 檢查通知以確認已建立專案。 選取 [前往資源]

  10. 檢查專案是否出現在 [ 專案 ] 頁面上。

當您建立專案時,您可能會看到此目錄的相關信息訊息: 包含此項目的開發人員中心沒有指派目錄。除非已指派至少一個範本的目錄,否則無法在此專案中部署環境。

顯示訊息訊息的螢幕快照。

因為您未設定部署環境,因此可以放心地忽略此訊息。

建立開發箱定義

在開發人員中心建立開發方塊定義。 開發方塊定義會指定用來建立開發方塊的 VM 映像和 VM SKU(計算大小和記憶體)。 視開發專案或開發人員配置檔而定,您可能需要多個開發方塊定義。 例如,有些開發人員需要特定的工具組,而有些開發人員則需要具有更多計算資源的雲端工作站。

開發人員中心中的開發方塊定義可供與該開發人員中心相關聯的所有專案使用。 將至少一個開發方塊定義新增至您的開發人員中心。

若要為您的開發人員中心建立和設定開發方塊定義:

  1. 開啟您要建立「開發方塊定義」的開發中心。

  2. 選取 [開發箱定義]

  3. 在 [開發箱定義] 頁面上,選取 [建立]。

  4. 在 [建立開發箱定義] 頁面上,輸入下列值:

    設定 價值 備註
    名稱 輸入開發箱定義的描述性名稱。
    映像 選取開發箱的基礎作業系統。 從 Azure Marketplace 或 Azure 計算資源庫選取映像。
    如果您要建立用於測試的開發方塊定義,請考慮在 Windows 11 企業版 + Microsoft 365 Apps 24H2 上使用 Visual Studio 2022 企業版 |休眠支援的 映像。
    若要在建立開發方塊定義時使用自定義映像,請使用 Azure 計算資源庫。 如需詳細資訊,請參閱設定 Azure Compute Gallery
    映像版本 選取特定編號的版本,以確保集區中的所有開發環境都使用相同的映像檔版本。 選取 [最新] 可讓新的開發方塊使用可用的最新映像。 選取 [最新 映射版本] 可讓開發方塊集區使用您從資源庫選擇的映像最新版本。 此方法確保開發環境始終具有您映像中的最新工具和程式代碼。 更新映像版本時,不會變更現有的開發環境。
    計算 選取開發箱定義的計算組合。
    儲存 選取開發箱定義的儲存體數量。
    啟用休眠 將此核取方塊保持不選中狀態。

    用於建立開發方塊定義的頁面螢幕快照。

  5. 選取 [建立]

建立開發箱集區

在開發人員中心定義開發方塊定義之後,請在專案中建立開發方塊集區。 開發方塊集區是具有相同設定的開發方塊集合,例如開發方塊定義和網路連線。 擁有開發中心專案存取權限的開發人員可以從開發方塊池中建立開發方塊。

開發方塊集區會透過指定的網路連線設定開發方塊的位置。 將開發環境部署至由Microsoft託管的網路或您管理的網路。 如果您將開發方塊部署至您所管理的網路,請先 設定網路連線。 支援不同地理位置開發人員的組織可以藉由指定附近的區域,為每個位置建立開發箱集區。

重要

在使用者建立開發方塊之前,請將至少一個開發方塊集區與您的專案建立關聯。

若要建立與專案相關聯的開發箱集區:

  1. 登入 Azure 入口網站

  2. 在 [搜尋] 方塊中輸入「projects」。 在結果清單中,選取 [專案]

  3. 開啟您要在其中建立開發環境池的專案。

    此螢幕擷取畫面顯示現有專案清單。

  4. 選取 開發環境集合,然後選取 建立

    此螢幕擷取畫面顯示專案中開發箱集區的空白清單,以及開始建立集區的選項。

  5. 在 [建立 Microsoft 開發箱集區] 窗格上,輸入下列值:

    設定 價值
    名稱 輸入集區的名稱。 開發人員會在建立開發箱時看到並選取集區名稱。 此名稱必須是專案中的唯一名稱。
    開發箱定義 選取現有的開發箱定義。 此定義會決定在這個集區中建立之 Microsoft 開發箱的基底映像和大小。
    網路連線 1. 選取 [部署至由 Microsoft 主控的網路]
    2. 針對 Microsoft 開發箱選取您想要的部署區域。 選擇靠近預期 Microsoft 開發箱使用者的區域,以獲得最佳使用者體驗。
    開發箱建立者權限 選取 [本機系統管理員] 或 [標準使用者]
    啟用自動停止 預設值為 [是]。 選取 [否 ] 以停用自動停止排程。 您可以在建立集區之後設定自動停止排程。
    停止時間 選取集區中所有 Microsoft 開發箱的關閉時間。 此集區中的所有開發箱會在每天這個時間關閉。
    時區 選取停止時間的時區。
    授權 選取此核取方塊,以確認您的組織擁有可套用至此集區中開發環境的 Azure Hybrid Benefit 授權。

    顯示建立開發箱集區之窗格的螢幕擷取畫面。

  6. 選取 [建立]

  7. 檢查新的開發方塊集區是否出現在清單中。 您可能需要重新整理畫面。

Azure 入口網站會部署開發方塊集區並執行健康情況檢查,以確保映像和網路通過開發方塊的驗證準則。 下列螢幕快照顯示四個開發箱集區,每個集區都有不同的狀態。

此螢幕擷取畫面顯示開發箱集區清單和狀態資訊。

提供開發箱專案的存取權

在用戶能從專案中的開發方塊集區建立開發方塊之前,您需要透過角色指派來給予用戶存取權。 開發人員「Dev Box」使用者角色可讓使用者建立、管理及刪除自己的「Dev Box」。 授與專案層級的存取權。

重要

新增使用者之前,請確定您有足夠的許可權可存取專案。

若要指派角色:

  1. 登入 Azure 入口網站

  2. 在 [搜尋] 方塊中輸入「projects」。 在結果清單中,選取 [專案]

  3. 選取您想要授與小組成員存取權的專案。

    此螢幕擷取畫面顯示現有專案清單。

  4. 在左側功能表中,選取 [存取控制 (IAM)]

    此螢幕擷取畫顯示專案存取控制的頁面。

  5. 在命令行中,選取 [ 新增>角色指派]。

  6. 指派下列角色。 如需詳細步驟,請參閱使用 Azure 入口網站指派 Azure 角色

    設定 價值
    角色 選取 DevCenter Dev Box 使用者
    指派存取權至 選取 [使用者、群組或服務主體]
    成員 選取您想要讓存取項目的使用者或群組。

    此螢幕擷取畫面顯示新增角色指派的窗格。

    現在,使用者可以檢視專案及其中的所有集區。 用戶可以從任何集區建立開發方塊,並從 開發人員入口網站管理這些開發方塊。

備註

Microsoft 開發箱支援公司與學校帳戶。 它不支援使用來賓帳戶或個人帳戶。

委派給專案管理員

Microsoft Dev Box 可讓您將專案管理員工作委派給小組成員。 專案管理員可協助管理其小組的專案。 他們會建立和管理 開發箱集區、設定 開發方塊限制,以及設定 自動停止排程。 DevCenter Project Admin 角色不會讓專案管理員將使用者新增至專案。

若要讓使用者管理專案,請指派 DevCenter Project Admin 角色。 請遵循 提供開發方塊專案的存取權中的步驟,但選取 DevCenter Project Admin 角色,而不是 Dev Box 使用者角色。 如需詳細資訊,請參閱 為專案管理員提供專案的存取權。

重要

使用者如獲指派開發箱使用者角色或專案管理員角色,則可建立開發箱。

深入了解 Microsoft 開發箱

後續步驟

在本快速入門中,您會設定 Microsoft Dev Box 資源,讓使用者建立自己的開發箱。 若要瞭解如何建立並連線到開發方塊,請移至下一個快速入門: