Microsoft Azure SDK for Python
Dies ist die Clientbibliothek für microsoft Azure Recovery Services Site Recovery Management. Dieses Paket wurde mit Python 3.7 und höher getestet. Eine vollständigere Ansicht der Azure-Bibliotheken finden Sie in der Python-Version des Azure SDK.
Haftungsausschluss
Die Unterstützung von Azure SDK-Python-Paketen für Python 2.7 endet am 01. Januar 2022. Weitere Informationen und Antworten finden Sie unter https://github.com/Azure/azure-sdk-for-python/issues/20691.
Erste Schritte
Voraussetzungen
- Python 3.7 und höher ist erforderlich, um dieses Paket zu verwenden.
- Azure-Abonnement
Installieren des Pakets
pip install azure-mgmt-recoveryservicessiterecovery
pip install azure-identity
Authentication
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_ID
konfiguriert werden.
Mit der obigen Konfiguration kann der Client mit folgendem Code authentifiziert werden:
from azure.identity import DefaultAzureCredential
from azure.mgmt.recoveryservicessiterecovery import SiteRecoveryManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = SiteRecoveryManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Beispiele
Codebeispiele für dieses Paket finden Sie unter:
- Search Recovery Services Site Recovery Management on docs.microsoft.com
- Azure Python Mgmt SDK–Beispielrepository
Problembehandlung
Nächste Schritte
Feedback geben
Wenn Fehler auftreten oder Vorschläge vorliegen, melden Sie ein Problem im Abschnitt Probleme des Projekts.
Azure SDK for Python