Microsoft Azure SDK for Python
Dies ist die Microsoft Azure Cosmos DB-Verwaltungsclientbibliothek. 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
- Python 3.7+ ist erforderlich, um dieses Paket zu verwenden.
- Azure-Abonnement
Installieren des Pakets
pip install azure-mgmt-cosmosdb
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.cosmosdb import CosmosDBManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = CosmosDBManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Beispiele
Codebeispiele für dieses Paket finden Sie unter:
- Durchsuchen von Cosmos DB Management auf 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