共用方式為


設定受控 DevOps 集區安全性設定

您可以在集區建立期間使用 [安全性] 索引標籤,以及使用 [安全性設定] 窗格建立集區之後,設定受控 DevOps 集區的安全性設定。

設定組織存取

根據預設,受控DevOps集區會針對單一組織設定,且可存取授與組織中所有專案的集區。 您可以選擇性地限制組織中特定專案的存取權,並視需要授與其他組織的存取權。

搭配單一組織使用集區

根據預設,受控 DevOps 集區會設定為與您在建立集區時指定的單一 Azure DevOps 組織搭配使用。 當您的集區設定為單一組織時,會在集區設定中顯示並設定組織名稱

根據預設, 將集區新增至所有項目 會設定為 [是],而且會將受控DevOps集區的存取權授與組織中的所有專案。 選擇 [否 ] 以指定專案清單,以限制組織中哪些專案可以使用集區。

設定單一組織的項目的螢幕快照。

在多個組織中使用集區

啟用 在多個組織中 使用集區搭配多個 Azure DevOps 組織使用您的集區。 針對每個組織,指定允許使用集區的專案,或保留空白以允許所有專案。 為每個組織設定 Parallelism,方法是指定集區的最大代理程式指定的並行存取部分,以配置給每個組織。 所有組織的平行處理原則總和必須等於集區的最大並行。 例如,如果 [最大代理程式 ] 設定為5,則指定組織的平行處理原則總和必須為5。 如果 [最大代理程式 ] 設定為一個,您就只能將集區與一個組織搭配使用。

在下列範例中,集區設定為可用於 fabrikam-tailspin 組織中的 FabrikamResearchFabrikamTest 專案,以及 fabrikam-blue 組織中所有專案

設定多個組織的螢幕快照。

如果您收到類似 The sum of parallelism for all organizations must equal the max concurrency.的錯誤,請確定集區的最大代理程式計數符合 Parallelism 數據行的總和。

設定互動式模式

如果您的測試需要 UI 測試的互動式登入,請啟用 EnableInteractiveMode 設定來啟用互動式登入。

設定互動式模式的螢幕快照。

集區管理許可權

在受控DevOps集區建立程式中,會在 Azure DevOps 中建立組織層級代理程式集區。 集 區管理許可權 設定會指定哪些用戶獲授與新建立 Azure DevOps 集區的系統管理員角色。 若要在建立受控 DevOps 集區之後檢視和管理 Azure DevOps 代理程式集區許可權,請參閱 建立和管理代理程式集區 - 代理程式集區的安全性。

設定集區管理許可權的螢幕快照。

  • 僅限 建立者 - 建立受控DevOps集區的使用者會新增為 Azure DevOps 代理程式集區的系統管理員,而 [繼承 ] 會在代理程式集區安全性設定中設定為 [關閉 ]。 建立者只有 預設設定。
  • 從專案 繼承許可權 - 建立受控 DevOps 集區的使用者會新增為 Azure DevOps 代理程式集區的系統管理員,而 [繼承 ] 會在代理程式集區安全性設定中設定為 [開啟 ]。
  • 特定帳戶 - 指定要在 Azure DevOps 中新增為已建立代理程式集區的系統管理員。 根據預設,受控DevOps集區建立者會新增至清單。

注意

建立集區時,集區管理許可權設定會在 [安全性] 索引卷標上設定,而且不會顯示在建立集區之後的安全性設定中。 若要在建立受控 DevOps 集區之後檢視和管理 Azure DevOps 代理程式集區許可權,請參閱 建立和管理代理程式集區 - 代理程式集區的安全性。

金鑰保存庫 組態

受控DevOps集區可讓您在布建期間從 Azure 金鑰保存庫 擷取憑證,這表示憑證在執行 Azure DevOps 管線時已存在於機器上。 若要使用這項功能,您必須在集區上設定身分識別,而且此身分識別必須具有 金鑰保存庫 秘密用戶許可權,才能從您的 金鑰保存庫 擷取秘密。 若要將身分識別指派給 金鑰保存庫 秘密使用者角色,請參閱使用 Azure 角色型訪問控制來提供 金鑰保存庫 密鑰、憑證和秘密的存取權。

注意

從 開始 api-version 2024-10-19,如果您使用這項功能,則只能在集區上使用單一身分識別。 即將新增多個身分識別的支援。

只有一個身分識別可用來從 金鑰保存庫 擷取秘密。

已在中設定 金鑰保存庫 整合設定>安全性

設定 金鑰保存庫 憑證的螢幕快照。

注意

金鑰保存庫 整合設定只能在建立集區之後設定。 金鑰保存庫 無法在建立集區期間設定整合設定,而且不會顯示在 中建立集區期間的安全性索引標籤。

設定 SecretManagementSettings

SecretManagementSettings集區上使用 擷取的憑證會自動與 金鑰保存庫 內發佈的最新版本同步。 這些秘密會在機器上執行任何 Azure DevOps 管線時,這表示您可以節省時間並移除擷取憑證的工作。

重要

如果因為許可權或網路問題而無法從 金鑰保存庫 擷取秘密,則布建代理程式虛擬機將會失敗。

針對 Windows,允許將憑證儲存位置設定為 LocalMachineCurrentUser。 此設定可確保密碼安裝在電腦上的該位置。 如需秘密擷取運作方式的特定行為,請參閱適用於 Windows 的 Azure VMSS 金鑰保存庫 擴充功能檔。

另請參閱