Dela via


Logga in med en Azure-prenumeration

Om du inte redan är inloggad med en Azure-prenumeration kan du stöta på en dialogruta som liknar följande:

Skärmbild som visar inloggning för anslutna tjänster.

Skärmbild som visar inloggning för publicering.

Om du har en Visual Studio-prenumeration har du redan en Azure-prenumeration med vissa krediter. Du behöver bara aktivera dem och logga in på Visual Studio.

Visual Studio ger dig också möjlighet att skapa ett nytt kostnadsfritt Azure-konto att prova saker med.

Med Visual Studio kan du logga in med flera konton och du kan arbeta med Azure-resurser i flera Azure-prenumerationer så att du inte behöver logga ut från en för att logga in med en annan!

Not

När du använder Azure CLI bör du vara medveten om att inloggningen från Azure CLI är separat från inloggningen som används i Visual Studio, så även om du är inloggad i Azure med hjälp av az login på samma dator där du kör Visual Studio måste du fortfarande ange autentiseringsuppgifter i Visual Studio.

Logga in på Azure från en dialogruta eller guideskärm

  1. Välj knappen Logga in och välj sedan Lägg till ett konto. Du bör se alternativ som Microsoft-arbetskonto, skolkonto eller personligt konto. Det här alternativet innebär Microsoft Entra-ID (Microsoft-konto).

    Skärmbild av listrutan för inloggning.

  2. Därefter visas en skärm som visar Microsoft-konton. Välj det konto som har åtkomst till de Azure-resurser som du behöver. Konton som är kända för Visual Studio visas, men du kan lägga till ett annat om kontot du letar efter inte visas.

  3. När du har valt ett konto kan du bli ombedd att ange autentiseringsuppgifter och tvåfaktorautentisering, beroende på säkerhetsmiljön på datorn och kontots säkerhetsinställningar.

  4. Efter en lyckad inloggning återgår fokus till dialogrutan och du bör se din prenumeration i listan på den plats där rutan Logga in var tidigare.

För att undvika att behöva logga in när du ansluter till en Azure-tjänst eller publicerar till Azure kan du använda Funktionerna för kontohantering i Visual Studio för att lägga till din Azure-prenumeration i dina Visual Studio-konton. I så fall loggas du in automatiskt när du använder Visual Studio. Se Lägg till och växla användarkonton till Visual Studio.

Not

Om du har ett personligt konto och ett arbetskonto (eller ett skolkonto) som båda är ägare till samma prenumeration kan det uppstå en situation där det personliga kontot inte får de förväntade rollbaserade behörigheterna för ett tjänstberoende, till exempel ett lagringskonto, men arbetskontot gör det. Indikationen på att det här problemet inträffar är en timeout på sammanfattningsskärmen för anslutna tjänster:

Create Azure Resource Connector Service result: Succeeded. resourceid: <resourceid> Error code: MaxWaitingTimeHit. Error message: Max running time hit when operating service connector resource.

För att komma runt detta lägger du manuellt till de roller som krävs för det personliga kontot i Azure-portalen.

Filtrera flera användare

Om du har flera klienter kan du filtrera dem så att du bara ser De Azure-resurser som är relevanta för ditt aktuella arbete. Se Avregistrera dig från en specifik Microsoft Entra-klient i Visual Studio.

Token och länkade autentiseringsuppgifter

Visual Studio 2022 använder säkerhetstoken för att autentisera till Azure-tjänster i de flesta fall. Det underliggande API:et som används är Microsoft Authentication Library (MSAL). På samma dator kan du också använda andra sätt att logga in på Azure, till exempel az login från Azure CLI eller via Visual Studio Code. Dessa autentiseringsmetoder är utformade för att fungera tillsammans som en uppsättning länkade autentiseringsuppgifter. I fall där en klientapplikation använder ett API som DefaultAzureCredential för att autentisera mot Azure på din utvecklingsdator, finns det en väldefinierad sekvens där autentiseringsuppgifterna i kedjan försöks. Mer information finns i Autentiseringskedjor i Azure Identity Library för .NET.