Microsoft Azure SDK for Python

Dies ist die Microsoft Azure Msi Management-Clientbibliothek. Dieses Paket wurde mit Python 3.7 und höher getestet. Eine vollständigere Ansicht der Azure-Bibliotheken finden Sie im Python-Release des Azure SDK.

Haftungsausschluss

Die Unterstützung von Python-Paketen für Das Azure SDK für Python 2.7 wurde am 01. Januar 2022 eingestellt. Weitere Informationen und Antworten finden Sie unter https://github.com/Azure/azure-sdk-for-python/issues/20691.

Erste Schritte

Voraussetzungen

Installieren des Pakets

pip install azure-mgmt-msi
pip install azure-identity

Authentifizierung

Standardmäßig hängt die Azure Active Directory-Tokenauthentifizierung von der korrekten Konfiguration der folgenden Umgebungsvariablen ab.

  • AZURE_CLIENT_ID für die Azure-Client-ID.
  • AZURE_TENANT_ID für die Azure-Mandanten-ID.
  • AZURE_CLIENT_SECRET für den geheimen Azure-Clientschlüssel.

Darüber hinaus kann die Azure-Abonnement-ID über die Umgebungsvariable AZURE_SUBSCRIPTION_IDkonfiguriert werden.

Mit der obigen Konfiguration kann der Client mit folgendem Code authentifiziert werden:

from azure.identity import DefaultAzureCredential
from azure.mgmt.msi import ManagedServiceIdentityClient
import os

sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = ManagedServiceIdentityClient(credential=DefaultAzureCredential(), subscription_id=sub_id)

Beispiele

Codebeispiele für dieses Paket finden Sie unter Msi Management on docs.microsoft.com and Samples Repository

Problembehandlung

Nächste Schritte

Feedback geben

Wenn Fehler auftreten oder Vorschläge vorliegen, melden Sie ein Problem im Abschnitt Probleme des Projekts.

Aufrufe