Anmelden mit einem Azure-Abonnement
Wenn Sie noch nicht mit einem Azure-Abonnement angemeldet sind, tritt möglicherweise ein Dialogfeld wie folgt auf:
Wenn Sie über ein Visual Studio-Abonnement verfügen, verfügen Sie bereits über ein Azure-Abonnement mit einigen Gutschriften. Aktivieren Sie sie einfach und melden Sie sich bei Visual Studio an.
Visual Studio bietet Ihnen auch die Möglichkeit, ein neues, kostenloses Azure-Konto zu erstellen, um Dinge auszuprobieren.
Visual Studio ermöglicht Es Ihnen, sich mit mehreren Konten anzumelden, und sie ermöglicht es Ihnen, mit Azure-Ressourcen über mehrere Azure-Abonnements hinweg zu arbeiten, sodass Sie sich nicht abmelden müssen, um sich mit einem anderen anzumelden!
Anmerkung
Beachten Sie bei Verwendung der Azure CLI, dass die Anmeldung von der Azure CLI von der in Visual Studio verwendeten Anmeldung getrennt ist. Auch wenn Sie bei Azure angemeldet sind, indem Sie az login
auf demselben Computer verwenden, auf dem Sie Visual Studio ausführen, müssen Sie dennoch Anmeldeinformationen in Visual Studio angeben.
So melden Sie sich über ein Dialogfeld oder einen Assistentenbildschirm bei Azure an
Wählen Sie die Schaltfläche Anmelden aus, und wählen Sie dann Konto hinzufügenaus. Es sollten Optionen wie Microsoft Work, Schule oder persönliches Kontoangezeigt werden. Diese Option bedeutet Microsoft Entra ID (Microsoft-Konto).
Als Nächstes wird eine Bildschirmauflistung von Microsoft-Konten angezeigt. Wählen Sie das Konto aus, das Zugriff auf die benötigten Azure-Ressourcen hat. Konten, die Visual Studio bekannt sind, werden angezeigt, aber Sie können ein weiteres hinzufügen, wenn das gesuchte Konto nicht aufgeführt ist.
Nachdem Sie ein Konto ausgewählt haben, werden Sie je nach Sicherheitsumgebung auf Ihrem Computer und den Sicherheitseinstellungen Ihres Kontos möglicherweise nach Anmeldeinformationen und zweistufiger Authentifizierung gefragt.
Nach einer erfolgreichen Anmeldung kehrt der Fokus auf das Dialogfeld zurück, und Sie sollten Ihr Abonnement an der Stelle sehen, an der sich das Feld Anmelden zuvor befand.
Um zu vermeiden, dass Sie sich anmelden müssen, wenn Sie eine Verbindung mit einem Azure-Dienst herstellen oder in Azure veröffentlichen, können Sie die Kontoverwaltungsfeatures von Visual Studio verwenden, um Ihr Azure-Abonnement zu Ihren Visual Studio-Konten hinzuzufügen. In diesem Fall werden Sie automatisch angemeldet, wenn Sie Visual Studio verwenden. Siehe Hinzufügen und Wechseln von Benutzerkonten zu Visual Studio.
Anmerkung
Wenn Sie über ein persönliches Konto und ein Geschäfts- oder Schulkonto verfügen, die beide Besitzer desselben Abonnements sind, kann es zu einer Situation kommen, in der das persönliche Konto nicht die erwarteten rollenbasierten Berechtigungen für eine Dienstabhängigkeit erhält, z. B. ein Speicherkonto, während das Geschäftskonto diese Berechtigungen erhält. Der Hinweis darauf, dass dieses Problem auftritt, ist ein Timeout im Zusammenfassungsbildschirm für verbundene Dienste:
Create Azure Resource Connector Service result: Succeeded. resourceid: <resourceid> Error code: MaxWaitingTimeHit. Error message: Max running time hit when operating service connector resource.
Um dies zu umgehen, fügen Sie die erforderlichen Rollen für das persönliche Konto im Azure-Portalmanuell hinzu.
Filtern mehrerer Mandanten
Wenn Sie über mehrere Mandanten verfügen, können Sie sie filtern, sodass nur die Azure-Ressourcen angezeigt werden, die für Ihre aktuelle Arbeit relevant sind. Siehe Deaktivieren der Verwendung eines bestimmten Microsoft Entra-Mandanten in Visual Studio.
Token und verkettete Anmeldeinformationen
Visual Studio 2022 verwendet Sicherheitstoken zur Authentifizierung bei Azure-Diensten in den meisten Fällen. Die zugrunde liegende API ist die Microsoft Authentication Library (MSAL). Auf demselben Computer können Sie auch andere Methoden verwenden, um sich bei Azure anzumelden, z. B. az login
von der Azure CLI oder über Visual Studio Code. Diese Authentifizierungsmethoden sind so konzipiert, dass sie als eine Reihe von verketteten Anmeldeinformationen zusammenarbeiten. Beispiel: Wenn eine Clientanwendung eine API wie DefaultAzureCredential zum Authentifizieren bei Azure auf Ihrem Entwicklungscomputer verwendet, gibt es eine klar definierte Sequenz, in der Anmeldeinformationen in der Kette verwendet werden. Weitere Informationen finden Sie unter Anmeldeinformationsketten in der Azure-Identitätsbibliothek für .NET.