Share via


Microsoft Azure SDK per Python

Si tratta della libreria client di gestione di Microsoft Azure Cosmos DB. Questo pacchetto è stato testato con Python 3.7+. Per una visualizzazione più completa delle librerie di Azure, vedere la versione di Azure sdk python.

Dichiarazione di non responsabilità

Il supporto dei pacchetti Python di Azure SDK per Python 2.7 è terminato il 01 gennaio 2022. Per altre informazioni e domande, fare riferimento a https://github.com/Azure/azure-sdk-for-python/issues/20691

Introduzione

Prerequisiti

Installare il pacchetto

pip install azure-mgmt-cosmosdb
pip install azure-identity

Authentication

Per impostazione predefinita, l'autenticazione del token di Azure Active Directory dipende dalla corretta configurazione delle variabili di ambiente seguenti.

  • AZURE_CLIENT_ID per ID client di Azure.
  • AZURE_TENANT_ID per ID tenant di Azure.
  • AZURE_CLIENT_SECRET per il segreto client di Azure.

È anche possibile configurare l'ID sottoscrizione di Azure tramite la variabile AZURE_SUBSCRIPTION_IDdi ambiente .

Con la configurazione precedente, il client può essere autenticato con il codice seguente:

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)

Esempio

Gli esempi di codice per questo pacchetto sono disponibili in:

Risoluzione dei problemi

Passaggi successivi

Commenti e suggerimenti

Se si verificano bug o suggerimenti, segnalare un problema nella sezione Problemi del progetto.