Requisitos de conta de serviço
Azure DevOps Server 2022 | Azure DevOps Server 2020 | Azure DevOps Server 2019
Você deve usar contas de serviço para instalar qualquer um dos seguintes servidores locais do Azure DevOps:
- Azure DevOps Server
- Team Foundation Server (TFS)
- Compilação do Team Foundation
- Proxy do Team Foundation Server.
Além disso, se você usar SQL Server Reporting Services, também deverá ter uma conta de leitor de relatório ao instalar o Azure DevOps localmente. Os servidores do Azure DevOps exigem várias identidades para instalação, mas você pode usar uma única conta para todas as identidades se essa conta atender aos requisitos de todas as identidades para as quais você a usa.
Dica
Confuso sobre contas? Um tutorial está disponível que aborda como criar contas e grupos para uma instalação de servidor único. Para obter mais informações, consulte Configurar grupos para uso no Azure DevOps.
Práticas recomendadas para trabalhar com contas de serviço
Aqui estão algumas práticas recomendadas para trabalhar com contas de serviço do Azure DevOps:
- Se você usar contas de domínio para suas contas de serviço, use uma identidade diferente para a conta de leitor de relatório.
- Se você estiver instalando um componente em um grupo de trabalho, deverá usar contas locais para contas de usuário.
Observação
Para facilitar a discussão das diferentes contas que o Azure DevOps local requer, este artigo usa nomes de espaço reservado de exemplo. Você não precisa usar esses nomes de espaço reservado para contas que possa criar. 2.
Serviço de Rede ou contas internas
Azure DevOps Server, Team Foundation Server, Team Foundation Build e Team Foundation Server Proxy exigem uma conta de serviço. Essas contas de serviço tornam-se a identidade para o componente instalado. Por padrão, todos os componentes usam uma conta interna (como Serviço de Rede) como sua conta de serviço. Você pode alterar essa conta para uma conta de usuário ao instalar o componente, mas deve garantir que todas as contas de usuário que você usa tenham permissões de logon como serviço .
Dica
Contas internas não usam senhas. As contas internas já têm permissões de logon como serviço , portanto, elas são mais fáceis de gerenciar, especialmente em um ambiente de domínio.
Contas de serviço do Azure DevOps
As contas de serviço na tabela a seguir são as identidades para Azure DevOps Server ou Team Foundation Server e seus componentes. A conta de serviço para Azure DevOps Server também é usada no IIS (Serviços de Informações da Internet) como a identidade do pool de aplicativos para Azure DevOps Server.
Componente
Nome de logon de usuário de exemplo
Requirements
Azure DevOps Server
AzureDevOpsService
Você pode especificar uma conta interna ou uma conta de usuário. Se você especificar uma conta de usuário, ela deverá ter permissões de logon como serviço .
Você não deve usar a conta usada para instalar Azure DevOps Server como a conta do AzureDevOpsService. Por exemplo, se você estiver conectado como domain\user1 ao instalar Azure DevOps Server, não use domain\user1 como a conta do AzureDevOpsService.
Padrão: Serviço de Rede
Compilação do Team Foundation
TFSBUILD
Você pode especificar uma conta interna ou uma conta de usuário. Se você usar uma conta de usuário, ela deverá ter permissões de logon como serviço .
Proxy Azure DevOps Server
AzureDevOpsServerProxy
Você pode especificar uma conta interna ou uma conta de usuário. Se você usar uma conta de usuário, ela deverá ter permissões de logon como serviço .
Conta de serviço do SQL Server
A conta de serviço SQL Server é uma identidade que executa serviços Windows para SQL Server. No exemplo a seguir, SQLSERVICE é um nome de espaço reservado.
Nome de logon de usuário de exemplo | Requisitos |
---|---|
SQLSERVICE | É possível usar uma conta interna do sistema ou configurar uma conta antes de instalar o SQL Server. Azure DevOps Server e o Team Foundation Server não têm requisitos para essa conta. |
Conta do leitor de relatório
A conta do leitor de relatório é a identidade usada para coletar informações para relatórios. Se você usar SQL Server Reporting, deverá especificar uma conta de leitor de relatório ao instalar Azure DevOps Server.
Recurso | Nome de logon de usuário de exemplo | Requisitos |
---|---|---|
Relatórios | AzureDevOpsServerReports | Você deve especificar uma conta de usuário que tenha permissões Permitir logon localmente . Padrão: você será solicitado a fornecer essa conta. Você não pode usar uma conta interna para a conta de leitor de relatório. |
Consulte também SQL Server Reporting Services funções.