Speciální případy připojení ke službě Azure Resource Manager
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
I když doporučená možnost pro připojení služby Azure Resource Manager je použití federace identit úloh s registrací aplikace nebo spravovanou identitou, někdy může být potřeba použít spravovanou identitu přiřazenou agentem nebo profil publikování. V tomto článku se dozvíte, jak vytvořit připojení služby Azure Resource Manager: první, které používá registraci aplikace s tajným kódem a které se připojuje k místnímu agentovi na virtuálním počítači Azure, a druhé připojení, které využívá publikační profil pro připojení k aplikaci služby Azure App Service.
Azure Resource Manager můžete použít také k připojení ke cloudu Azure Government a ke službě Azure Stack.
Vytvoření registrace aplikace pomocí tajného kódu (automatického)
Díky tomuto výběru Azure DevOps automaticky dotazuje na předplatné, skupinu pro správu nebo pracovní prostor Machine Learning, ke kterému se chcete připojit, a vytvoří tajný kód pro ověření.
Varování
Použití tajného klíče vyžaduje ruční obměnu a správu a nedoporučuje se. Federace identit pracovního zatížení je preferovaným typem přihlašovacích údajů.
Tento přístup můžete použít, pokud jsou pro váš scénář splněny všechny následující položky:
- Jste přihlášení jako vlastník organizace Azure Pipelines a předplatné Azure.
- Pro prostředky Azure, ke kterým uživatelé přistupují prostřednictvím připojení služby, nemusíte dál omezovat oprávnění.
- Nepřipojíte se k prostředím Azure Stack ani k prostředím Azure US Government.
- Nepřipojujete se z Azure DevOps Serveru 2019 nebo starších verzí Team Foundation Serveru.
V projektu Azure DevOps přejděte na >Service.
Další informace najdete v tématu Otevření nastavení projektu.
Vyberte Nové připojení služby a pak vyberte Azure Resource Manager a Další.
Vyberte registraci aplikace (automaticky) s přihlašovacím údajem Secret.
Vyberte úroveň výhledu . Vyberte předplatné, skupinu pro správu nebo pracovní prostor Machine Learning. Skupiny pro správu jsou kontejnery, které pomáhají spravovat přístup, zásady a dodržování předpisů napříč několika předplatnými. Pracovní prostor Machine Learning je místo pro vytváření artefaktů strojového učení.
Do oboru předplatného zadejte následující parametry:
Parametr Popis Předplatné Povinný: Vyberte předplatné Azure. skupina prostředků Povinný: Vyberte skupinu prostředků Azure. Pro rozsah skupiny pro správu vyberte skupinu pro správu Azure .
Jako obor pracovního prostoru machine learningu zadejte následující parametry:
Parametr Popis Předplatné Povinný: Vyberte předplatné Azure. Skupina prostředků Povinný: Vyberte skupinu prostředků obsahující pracovní prostor. Pracovní prostor strojového učení Povinný: Vyberte pracovní prostor Azure Machine Learning.
Zadejte název připojení služby .
Volitelně můžete zadat popis připojení služby.
Výběrem možnosti Udělit oprávnění pro přístup ke všem kanálům povolte používání tohoto připojení služby všem kanálům. Pokud tuto možnost nevyberete, musíte ručně udělit přístup ke každému kanálu, který používá toto připojení služby.
Zvolte Uložit.
Vytvoření připojení služby Azure Resource Manager k virtuálnímu počítači, který používá spravovanou identitu
Poznámka:
Pokud chcete použít spravovanou identitu k ověření, musíte na virtuálním počítači Azure použít agenta v místním prostředí.
Agenty v místním prostředí můžete na virtuálních počítačích Azure nakonfigurovat tak, aby používali spravovanou identitu Azure v Microsoft Entra ID. V tomto scénáři použijete spravovanou identitu přiřazenou agentem k udělení přístupu agentů k libovolnému prostředku Azure, který podporuje ID Microsoft Entra, například instanci služby Azure Key Vault.
V projektu Azure DevOps přejděte na >Service.
Další informace najdete v tématu Otevření nastavení projektu.
Vyberte Nové připojení služby a pak vyberte Azure Resource Manager.
Jako typ identity vyberte spravovanou identitu (přiřazený agent).
V části Prostředí vyberte název prostředí (možnosti cloudu Azure, Azure Stacku nebo cloudu pro státní správu).
Vyberte úroveň oboru. Vyberte předplatné, skupinu pro správu nebo pracovní prostor Machine Learning. Skupiny pro správu jsou kontejnery, které pomáhají spravovat přístup, zásady a dodržování předpisů napříč několika předplatnými. Pracovní prostor Machine Learning je místo pro vytváření artefaktů strojového učení.
Do oboru předplatného zadejte následující parametry:
Parametr Popis ID předplatného Povinný: Zadejte ID předplatného Azure. Název předplatného Povinný: Zadejte název předplatného Azure. Pro obor skupiny pro správu zadejte následující parametry:
Parametr Popis ID skupiny pro správu Povinný: Zadejte ID skupiny pro správu Azure. Název skupiny pro správu Povinný: Zadejte název skupiny pro správu Azure. Jako obor pracovního prostoru machine learningu zadejte následující parametry:
Parametr Popis ID předplatného Povinný: Zadejte ID předplatného Azure. Název předplatného Povinný: Zadejte název předplatného Azure. Skupina prostředků Povinný: Vyberte skupinu prostředků obsahující pracovní prostor. Název pracovního prostoru ML Povinný: Zadejte název existujícího pracovního prostoru Azure Machine Learning. Umístění pracovního prostoru ML Povinný: Zadejte umístění existujícího pracovního prostoru Služby Azure Machine Learning.
Zadejte ID tenanta.
Zadejte název připojení služby.
Volitelně můžete zadat popis připojení služby.
Výběrem možnosti Udělit oprávnění pro přístup ke všem kanálům povolte používání tohoto připojení služby všem kanálům. Pokud tuto možnost nevyberete, musíte ručně udělit přístup ke každému kanálu, který používá toto připojení služby.
Zvolte Uložit.
Po vytvoření nového připojení služby:
- Pokud používáte připojení služby v uživatelském rozhraní, vyberte název připojení, který jste přiřadili v nastavení předplatného Azure vašeho kanálu.
- Pokud používáte připojení služby v souboru YAML, zkopírujte název připojení do kódu jako hodnotu pro
azureSubscription
.
Ujistěte se, že má virtuální počítač (agent) příslušná oprávnění.
Pokud například váš kód potřebuje volat Azure Resource Manager, přiřaďte virtuálnímu počítači příslušnou roli pomocí řízení přístupu na základě role (RBAC) v Microsoft Entra ID.
Další informace najdete v tématu Jak můžu používat spravované identity pro prostředky Azure? A řízení přístupu na základě role slouží ke správě přístupu k prostředkům předplatného Azure.
Další informace o procesu najdete v tématu Řešení potíží s připojeními služeb Azure Resource Manageru.
Vytvoření připojení služby Azure Resource Manager pomocí profilu publikování
Připojení služby můžete vytvořit pomocí profilu publikování. Profil publikování můžete použít k vytvoření připojení služby ke službě Aplikace Azure Service.
V projektu Azure DevOps přejděte na >Service.
Další informace najdete v tématu Otevření nastavení projektu.
Vyberte Nové připojení služby a pak vyberte Azure Resource Manager a Další.
Vyberte Publikovat profil pro typ identity.
Zadejte následující parametry:
Parametr Popis Předplatné Povinný: Vyberte existující předplatné Azure. Pokud se nezobrazí žádná předplatná Nebo instance Azure, přečtěte si téma Řešení potíží s připojeními služeb Azure Resource Manageru. WebApp Povinný: Zadejte název aplikace Aplikace Azure Service. Název připojení služby Povinný: Název, který použijete pro odkaz na toto připojení služby ve vlastnostech úlohy. Nejedná se o název vašeho předplatného Azure. Popis Nepovinné. Popis připojení služby. Výběrem možnosti Udělit oprávnění pro přístup ke všem kanálům povolte používání tohoto připojení služby všem kanálům. Pokud tuto možnost nevyberete, musíte ručně udělit přístup ke každému kanálu, který používá toto připojení služby.
Zvolte Uložit.
Po vytvoření nového připojení služby:
- Pokud používáte připojení služby v uživatelském rozhraní, vyberte název připojení, který jste přiřadili v nastavení předplatného Azure vašeho kanálu.
- Pokud používáte připojení služby v souboru YAML, zkopírujte název připojení a vložte ho do kódu jako hodnotu pro
azureSubscription
.
Připojení ke cloudu Azure Government
Informace o připojení ke cloudu Azure Government najdete v tématu Připojení z Azure Pipelines (Cloud Azure Government).
Připojení ke službě Azure Stack
Informace o připojení ke službě Azure Stack najdete v těchto článcích:
- Připojení ke službě Azure Stack
- Připojení služby Azure Stack k Azure pomocí sítě VPN
- Připojení služby Azure Stack k Azure pomocí Azure ExpressRoute
Další informace najdete v tématu Řešení potíží s připojeními služeb Azure Resource Manageru.
Nápověda a podpora
- Projděte si tipy pro řešení potíží.
- Získejte rady o Stack Overflow.
- Zveřejněte své otázky, vyhledejte odpovědi nebo navrhněte funkci v komunitě vývojářů Azure DevOps.
- Získejte podporu pro Azure DevOps.