快速入門:設定 Microsoft 開發箱
在本快速入門中,您會在 Microsoft 開發箱中設定所有資源,讓開發小組能夠自助使用開發箱。 瞭解如何建立和設定開發人員中心、指定開發箱定義,以及建立開發箱集區。 完成本快速入門之後,開發人員可以使用開發人員入口網站來建立並連線到開發箱。
開發箱可作為開發人員的日常雲端式工作站。 開發箱是預先設定的虛擬機器 (VM),其中包含開發人員處理專案所需的工具和資源。
設定 Microsoft 開發箱的過程可分為兩個不同的階段。 在第一個階段中,平台工程師會透過 Azure 入口網站設定必要的 Microsoft 開發箱資源。 在此階段完成後,使用者可以繼續進行下一個階段,透過開發人員入口網站建立和管理其開發箱。 本快速入門說明如何完成第一個階段。
下圖顯示在 Azure 入口網站中設定 Microsoft 開發箱所需的步驟。
首先,建立開發人員中心和專案來組織開發箱資源。 接下來,建立開發箱定義,以在建立開發箱時使用。 然後,建立開發箱集區來定義開發箱所使用的網路連線和開發箱定義。 有權存取專案的使用者可以從與該專案相關聯的集區建立開發箱。
如果您已設定 Microsoft 開發箱,並且想要瞭解如何建立及連線至開發箱,請參閱快速入門:使用開發人員入口網站建立開發箱。
必要條件
若要完成本快速入門,您需要:
- 具有有效訂用帳戶的 Azure 帳戶。 如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶。
- Azure 訂用帳戶或資源群組的擁有者或參與者角色。
- Microsoft Entra ID. 您的組織必須使用 Microsoft Entra ID 進行身分識別和存取管理。
- Microsoft Intune。 您的組織必須使用 Microsoft Intune 進行裝置管理。
- 使用者授權。 若要使用開發箱,每位使用者都必須獲得 Windows 11 企業版或 Windows 10 企業版、Microsoft Intune 和 Microsoft Entra ID P1 的授權。 這些授權可獨立取得,並隨附於下列訂用帳戶中:
- Microsoft 365 F3
- Microsoft 365 E3、Microsoft 365 E5
- Microsoft 365 A3、Microsoft 365 A5
- Microsoft 365 商務進階版
- Microsoft 365 教育版學生使用權益
- 如果您的組織透過防火牆路由傳送輸出流量,請開啟適當的連接埠。 如需詳細資訊,請參閱網路需求。
- 註冊 Microsoft.DevCenter 資源提供者。 如需更多資訊,請參閱註冊資源業者。
建立開發人員中心
若要開始使用 Microsoft 開發箱,請先建立開發人員中心。 Microsoft 開發箱中的開發人員中心提供集中的位置來管理專案集合、可用開發箱映像和大小的設定,以及網路設定,讓您可以存取組織資源。
請使用下列步驟來建立開發人員中心,以便管理您的開發箱資源:
登入 Azure 入口網站。
在 [搜尋] 方塊中輸入「dev centers」。 在結果清單中,選取 [開發人員中心]。
在 [開發人員中心] 頁面上,選取 [建立]。
在 [建立開發人員中心] 窗格中,在 [基本資訊] 索引標籤上輸入下列值:
設定 值 訂用帳戶 選取您要在其中建立開發人員中心的訂閱。 ResourceGroup 選取現有的資源群組或選取 [新建],然後輸入資源群組的名稱。 名稱 輸入開發人員中心的名稱。 地點 選取您想要建立開發人員中心的位置或區域。 連結快速入門目錄 清除這兩個核取方塊。 如需目前支援容量的 Azure 位置清單,請參閱 Microsoft 開發箱常見問題。
(選用) 在 標記索引標籤中,輸入您想要指派的名稱/值組。
選取 [檢閱 + 建立] 。
在 [檢閱] 索引標籤中,選取 [建立]。
透過開啟 [通知] 窗格,可以從 Azure 入口網站中的任何頁面追蹤開發中心建立的進度。
完成部署後,選取 [前往資源]。 確認開發人員中心頁面隨即出現。
建立專案
開發箱專案可讓您管理小組層級設定。 這些設定包括提供開發小組存取權,讓開發人員可以建立開發箱。 每個開發人員中心至少需要一個專案。
若要在開發箱中建立和設定專案:
登入 Azure 入口網站。
在 [搜尋] 方塊中輸入「projects」。 在結果清單中,選取 [專案]。
在 [專案]頁面上,選取 [建立]。
在 [建立專案]窗格的 [基本] 索引標籤上輸入下列值:
設定 值 訂用帳戶 選取您要在其中建立專案的訂用帳戶。 資源群組 選取現有的資源群組或選取[新建],然後輸入資源群組的名稱。 開發人員中心 選取您要與此專案建立關聯的開發人員中心。 所有開發人員中心層級的設定都會套用至專案。 名稱 輸入專案名稱。 說明 輸入專案的簡短描述。 在 [開發箱管理]索引標籤上,確定已選取 [否]。
您可以選取 [是] 來限制每位開發人員的開發箱數目,並指定開發人員可以建立的開發箱數目上限。 預設值 [否] 表示開發人員可以建立不限數量的開發箱。
若要深入瞭解開發箱限制,請參閱教學課程:藉由設定專案的開發箱限制來控制成本。
(選用) 在 標記索引標籤中,輸入您想要指派的名稱/值組。
選取 [檢閱 + 建立] 。
在 [檢閱] 索引標籤中,選取 [建立]。
檢查通知以確認專案已順利建立。 選取 [前往資源] 。
確認專案出現在 [專案] 頁面上。
當您建立專案時,可能會看到有關目錄的這項資訊訊息:
由於您未設定部署環境,因此可以放心地忽略此訊息。
建立開發箱定義
接下來,您會在開發人員中心建立開發箱定義。 開發箱定義會定義用來建立開發箱的 VM 映像和 VM SKU (計算大小 + 儲存體)。 視開發專案或開發人員設定檔的類型而定,您可以建立多個開發箱定義。 例如,某些開發人員可能需要特定的開發人員工具集,而有些開發人員則需要具有更多運算資源的雲端工作站。
您在開發人員中心建立的開發箱定義適用於與該開發人員中心相關聯的所有專案。 您需要將至少一個開發箱定義新增至您的開發人員中心。
若要為您的開發人員中心建立和設定開發箱定義:
開啟您要建立開發箱定義的開發人員中心。
選取 [開發箱定義]。
在 [開發箱定義] 頁面上,選取 [建立]。
在 [建立開發箱定義] 頁面上,輸入下列值:
設定 值 注意 名稱 輸入開發箱定義的描述性名稱。 映像 選取開發箱的基礎作業系統。 您可以從 Azure Marketplace 或 Azure Compute Gallery 中選取映像。
如果您要建立開發箱定義以供測試之用,請考慮使用 Visual Studio 2022 Enterprise on Windows 11 Enterprise + Microsoft 365 Apps 22H2 映像。若要在建立開發箱定義時存取自訂映像,您可以使用 Azure Compute Gallery。 如需詳細資訊,請參閱設定 Azure Compute Gallery。 映像版本 選取特定的編號版本,以確保集區中的所有開發箱一律使用相同版本的映像。 選取 [最新],以確保新的開發箱使用最新可用的映像。 選取 [最新] 映像版本可讓開發箱集區從資源庫使用所選映像的最新版本。 此方法可確保已建立的開發箱能夠保持最新,獲得適用於您的映像的最新工具和程式碼。 更新映像版本時,不會修改現有的開發箱。 計算 選取開發箱定義的計算組合。 Storage 選取開發箱定義的儲存體數量。 啟用休眠 將此核取方塊保持不選中狀態。 選取 建立。
建立開發箱集區
您現在已在開發人員中心定義開發箱定義,接下來便可以在專案中建立開發箱集區。 開發箱集區是具有相同設定的開發箱集合,例如開發箱定義和網路連線。 有權存取開發人員中心內專案的開發人員接著可以選擇從開發箱集區建立開發箱。
開發箱集區會透過指定的網路連線定義開發箱的位置。 您可以選擇將開發箱部署到 Microsoft 裝載的網路或您管理的網路。 如果您選擇將開發箱部署到您所管理的網路,您必須先設定網路連線。 如果組織支援多個地理位置開發人員,則可以指定附近的區域,進而為每個位置建立開發箱集區。
重要
您至少必須將一個開發箱集區與您的專案相關聯,使用者才能建立開發箱。
若要建立與專案相關聯的開發箱集區:
登入 Azure 入口網站。
在 [搜尋] 方塊中輸入「projects」。 在結果清單中,選取 [專案]。
開啟您要建立開發箱集區的專案。
選取 [開發箱集區],然後選取 [建立]。
在 [建立 Microsoft 開發箱集區] 窗格上,輸入下列值:
設定 值 名稱 輸入集區的名稱。 開發人員會在建立開發箱時看到並選取集區名稱。 此名稱必須是專案中的唯一名稱。 開發箱定義 選取現有的開發箱定義。 定義會決定在此集區中建立之 Microsoft 開發箱的基底映像和大小。 網路連線 1.選取 [部署至 Microsoft 裝載的網路]。
2. 針對 Microsoft 開發箱選取您想要的部署區域。 選擇靠近預期 Microsoft 開發箱使用者的區域,以獲得最佳使用者體驗。開發箱建立者權限 選取 [本機系統管理員] 或 [標準使用者]。 啟用自動停止 預設值為 [是]。 選取 [否] 以停用自動停止排程。 您可以在建立集區之後設定自動停止排程。 停止時間 選取集區中所有 Microsoft 開發箱的關閉時間。 此集區中的所有 Microsoft 開發箱每天此時都會關閉。 時區 選取停止時間的時區。 授權 選取此核取方塊,以確認組織具有您想要套用至此集區中 Microsoft 開發箱的 Azure Hybrid Benefit 授權。 選取 建立。
確認新的開發箱集區出現在清單中。 您可能需要重新整理畫面。
Azure 入口網站會部署開發箱集區並執行健康情況檢查,以確保映像和網路通過開發箱的驗證準則。 下列螢幕快照顯示四個開發箱集區,每個集區都有不同的狀態。
提供開發箱專案的存取權
您必須先透過角色指派提供存取權給使用者,使用者才能根據專案中的開發箱集區建立開發箱。 開發箱使用者角色可讓開發箱使用者建立、管理及刪除自己的開發箱。 您會在專案層級授與使用者存取權。
重要
您必須先具備足夠的專案權限,才能將使用者新增至專案。
指派角色:
登入 Azure 入口網站。
在 [搜尋] 方塊中輸入「projects」。 在結果清單中,選取 [專案]。
選取您想允許小組成員存取的專案。
在左側功能表中,選取 [存取控制 (IAM)]。
在命令列上,選取 [新增]>[新增角色指派]。
指派下列角色。 如需詳細步驟,請參閱使用 Azure 入口網站指派 Azure 角色。
設定 值 Role 選取 [DevCenter 開發箱使用者]。 指派存取權至 選取 [使用者、群組或服務主體]。 成員 選取您想要授與專案存取權的使用者或群組。 使用者現在可以檢視專案及其中所有集區。 使用者可以從任何集區建立開發箱,並從開發人員入口網站管理這些開發箱。
注意
Microsoft 開發箱支援公司與學校帳戶。 它不支援使用來賓帳戶或個人帳戶。
委派給專案管理員
Microsoft 開發箱可讓您將專案系統管理工作委派給專案小組的成員。 專案管理員可以協助小組日常管理專案。 他們可以建立和管理開發箱集區、設定開發箱限制,以及設定自動停止排程。 目前,DevCenter 專案管理員角色不允許專案管理員將使用者新增至專案。
若要提供使用者管理專案的權限,請將 DevCenter 專案管理員角色指派給使用者。 您可以使用稍早在提供開發箱專案的存取權中所述的步驟指派 DevCenter 專案管理員角色,然後選取 DevCenter 專案管理員角色,而不是開發箱使用者角色。 如需詳細資訊,請參閱提供專案存取權給專案管理員。
重要
使用者如獲指派開發箱使用者角色或專案管理員角色,則可建立開發箱。
後續步驟
在本快速入門中,您已設定必要的 Microsoft 開發箱資源,讓使用者能夠建立自己的開發箱。 若要瞭解如何建立和連線開發箱,請繼續進行下一個快速入門。