Entrar com uma assinatura do Azure
Se ainda não tiver iniciado sessão com uma subscrição do Azure, poderá encontrar uma caixa de diálogo como estas:
Se você tiver uma assinatura do Visual Studio, já terá uma assinatura do Azure com alguns créditos. Basta ativar e iniciar sessão no Visual Studio.
O Visual Studio também lhe dá a oportunidade de criar uma nova conta gratuita do Azure para experimentar coisas.
O Visual Studio permite que você entre com várias contas e permite que você trabalhe com recursos do Azure em várias assinaturas do Azure, portanto, não há necessidade de sair de uma para entrar com outra!
Observação
Ao usar a CLI do Azure, lembre-se de que a entrada da CLI do Azure é separada da entrada usada no Visual Studio, portanto, mesmo que você esteja conectado ao Azure usando az login
na mesma máquina em que está executando o Visual Studio, ainda precisará fornecer credenciais no Visual Studio.
Para iniciar sessão no Azure a partir de uma caixa de diálogo ou ecrã do assistente
Selecione o botão Entrar e, em seguida, escolha Adicionar uma conta. Você verá opções como Microsoft Work, escola ou conta pessoal. Esta opção significa Microsoft Entra ID (Conta Microsoft).
Em seguida, você verá uma tela listando Contas da Microsoft. Escolha a conta que tem acesso aos recursos do Azure de que necessita. As contas conhecidas do Visual Studio são mostradas, mas você pode adicionar outra se a conta que você está procurando não estiver listada.
Depois de escolher uma conta, poderão ser-lhe solicitadas credenciais e autenticação de dois fatores, dependendo do ambiente de segurança no computador e das definições de segurança da conta.
Após um início de sessão bem-sucedido, o foco volta para a caixa de diálogo e deverá ver a sua subscrição apresentada no lugar onde anteriormente estava a caixa Início de sessão.
Para evitar ter que entrar quando você se conectar a um serviço do Azure ou publicar no Azure, você pode usar os recursos de gerenciamento de conta do Visual Studio para adicionar sua assinatura do Azure às suas contas do Visual Studio. Nesse caso, você entra automaticamente sempre que estiver usando o Visual Studio. Consulte Adicionar e alternar contas de usuário no Visual Studio.
Observação
Se tiveres uma conta pessoal e uma conta de trabalho (ou escolar), que são ambas proprietárias na mesma assinatura, podes encontrar uma situação em que a conta pessoal não obtém as permissões esperadas baseadas em funções numa dependência de serviço, como uma conta de armazenamento, mas a conta de trabalho sim. A indicação de que este problema está a acontecer é um timeout na tela de resumo dos Serviços Conectados.
Create Azure Resource Connector Service result: Succeeded. resourceid: <resourceid> Error code: MaxWaitingTimeHit. Error message: Max running time hit when operating service connector resource.
Para contornar isso, adicione manualmente as funções necessárias para a conta pessoal no portal do Azure.
Filtrar vários inquilinos
Se tiver vários inquilinos, pode filtrá-los, para ver apenas os recursos do Azure relevantes para o seu trabalho atual. Consulte Desativar a participação num tenant específico do Microsoft Entra no Visual Studio.
Tokens e credenciais encadeadas
O Visual Studio 2022 usa tokens de segurança para autenticar nos serviços do Azure na maioria dos casos. A API subjacente usada é a Microsoft Authentication Library (MSAL). Na mesma máquina, você também pode usar outras maneiras de entrar no Azure, por exemplo, az login
da CLI do Azure ou por meio do Visual Studio Code. Esses métodos de autenticação são projetados para trabalhar juntos como um conjunto de credenciais encadeadas. Por exemplo, nos casos em que uma aplicação cliente utiliza uma API como DefaultAzureCredential para se autenticar no Azure na sua máquina de desenvolvimento, existe uma sequência bem definida na qual as credenciais da cadeia são testadas. Para obter mais informações, consulte Cadeias de credenciais na Biblioteca de Identidades do Azure para .NET.