Sdílet prostřednictvím


Konfigurace nastavení zabezpečení spravovaných fondů DevOps

Nastavení zabezpečení pro spravované fondy DevOps můžete nakonfigurovat při vytváření fondu pomocí karty Zabezpečení a po vytvoření fondu pomocí podokna Nastavení zabezpečení .

Konfigurace přístupu k organizaci

Ve výchozím nastavení jsou spravované fondy DevOps nakonfigurované pro jednu organizaci s přístupem k fondu uděleným všem projektům v organizaci. Volitelně můžete omezit přístup k určitým projektům v organizaci a v případě potřeby můžete udělit přístup k dalším organizacím.

Použití fondu s jednou organizací

Spravované fondy DevOps se ve výchozím nastavení konfigurují pro použití s jednou organizací Azure DevOps, kterou určíte při vytváření fondu. Pokud je fond nakonfigurovaný pro jednu organizaci, zobrazí se název organizace a nakonfiguruje se v nastavení fondu.

Ve výchozím nastavení je možnost Přidat fond do všech projektů nastavená na Ano a přístup ke spravovanému fondu DevOps se uděluje všem projektům v organizaci. Zvolte Ne a určete seznam projektů, které omezí, které projekty ve vaší organizaci můžou fond používat.

Snímek obrazovky s konfigurací projektů pro jednu organizaci

Použití fondu ve více organizacích

Povolte použití fondu ve více organizacích , abyste mohli fond používat s několika organizacemi Azure DevOps. Pro každou organizaci zadejte projekty, které mají povoleno používat fond, nebo ponechte prázdné, aby bylo možné povolit všechny projekty. Konfigurujte paralelismus pro každou organizaci tak, že určíte, jaké části souběžnosti určí maximální počet agentů fondu, aby se přidělily jednotlivým organizacím. Součet paralelismu pro všechny organizace musí odpovídat maximální souběžnosti fondu. Pokud je například maximální počet agentů nastaven na pět, musí být součet paralelismu pro zadané organizace pět. Pokud je maximální počet agentů nastavený na jednu, můžete fond používat jenom s jednou organizací.

V následujícím příkladu je fond nakonfigurovaný tak, aby byl dostupný pro projekty FabrikamResearch a FabrikamTest v organizaci fabrikam-tailspin a pro všechny projekty v organizaci fabrikam-blue .

Snímek obrazovky s konfigurací více organizací

Pokud se zobrazí chyba podobná The sum of parallelism for all organizations must equal the max concurrency., ujistěte se, že maximální počet agentů pro fond odpovídá součtu sloupce Paralelismus .

Konfigurace interaktivního režimu

Pokud vaše testy potřebují interaktivní přihlášení pro testování uživatelského rozhraní, povolte interaktivní přihlášení povolením nastavení EnableInteractiveMode .

Snímek obrazovky s konfigurací interaktivního režimu

Oprávnění pro správu fondu

V rámci procesu vytváření spravovaného fondu DevOps se v Azure DevOps vytvoří fond agentů na úrovni organizace. Nastavení oprávnění pro správu fondu určuje, kteří uživatelé mají udělenou roli správce nově vytvořeného fondu Azure DevOps. Pokud chcete zobrazit a spravovat oprávnění fondu agentů Azure DevOps po vytvoření spravovaného fondu DevOps, přečtěte si téma Vytvoření a správa fondů agentů – Zabezpečení fondů agentů.

Snímek obrazovky s konfigurací oprávnění pro správu fondu

  • Pouze autor – Uživatel, který vytvořil spravovaný fond DevOps, se přidá jako správce fondu agentů Azure DevOps a dědičnost je v nastavení zabezpečení fondu agentů vypnutá. Výchozí nastavení je jenom Tvůrce.
  • Dědit oprávnění z projektu – Uživatel, který vytvořil spravovaný fond DevOps, se přidá jako správce fondu agentů Azure DevOps a dědičnost je v nastavení zabezpečení fondu agentů nastavená na Zapnuto .
  • Konkrétní účty – Zadejte účty , které se mají přidat jako správci vytvořeného fondu agentů v Azure DevOps. Ve výchozím nastavení se do seznamu přidá tvůrce spravovaného fondu DevOps.

Poznámka:

Nastavení oprávnění pro správu fondu je nakonfigurováno na kartě Zabezpečení při vytváření fondu a po vytvoření fondu se v nastavení zabezpečení nezobrazí. Pokud chcete zobrazit a spravovat oprávnění fondu agentů Azure DevOps po vytvoření spravovaného fondu DevOps, přečtěte si téma Vytvoření a správa fondů agentů – Zabezpečení fondů agentů.

Konfigurace služby Key Vault

Spravované fondy DevOps nabízejí možnost načíst certifikáty ze služby Azure Key Vault během zřizování, což znamená, že certifikáty už na počítači budou existovat v době, kdy spouští vaše kanály Azure DevOps. Pokud chcete tuto funkci použít, musíte nakonfigurovat identitu ve fondu a tato identita musí mít oprávnění uživatele tajných kódů služby Key Vault k načtení tajného klíče ze služby Key Vault. Pokud chcete přiřadit svou identitu k roli uživatele tajných kódů služby Key Vault, přečtěte si téma Poskytnutí přístupu ke klíčům, certifikátům a tajným kódům služby Key Vault pomocí řízení přístupu na základě role v Azure.

Poznámka:

api-version 2024-10-19Pokud tuto funkci používáte, můžete v rámci fondu použít pouze jednu identitu. Podpora více identit bude brzy přidána.

K načtení tajných kódů ze služby Key Vault je možné použít pouze jednu identitu.

Integrace služby Key Vault se konfiguruje v nastavení > zabezpečení.

Snímek obrazovky s konfigurací certifikátů služby Key Vault

Poznámka:

Nastavení integrace služby Key Vault je možné nakonfigurovat až po vytvoření fondu. Nastavení integrace služby Key Vault není možné nakonfigurovat během vytváření fondu a během vytváření fondu se na kartě Zabezpečení nezobrazují.

Konfigurace secretManagementSettings

Certifikáty načtené pomocí fondu SecretManagementSettings se automaticky synchronizují s nejnovějšími verzemi publikovanými ve službě Key Vault. Tyto tajné kódy budou na počítači v době, kdy spouští jakýkoli kanál Azure DevOps, což znamená, že můžete ušetřit čas a odebrat úlohy pro načítání certifikátů.

Důležité

Zřízení virtuálních počítačů agenta selže, pokud se tajný klíč nedá načíst ze služby Key Vault kvůli oprávněním nebo problému se sítí.

Pro Windows může být umístění úložiště certifikátů nastaveno na LocalMachine hodnotu nebo CurrentUser. Toto nastavení zajistí instalaci tajného klíče v tomto umístění na počítači. Konkrétní chování fungování načítání tajných kódů najdete v dokumentaci k rozšíření Azure VMSS Key Vault pro Windows.

Viz také