Kit de développement logiciel (SDK) Microsoft Azure pour Python
Il s’agit de la bibliothèque cliente Microsoft Azure Key Vault Management. Ce package a été testé avec Python 3.7+. Pour une vue plus complète des bibliothèques Azure, consultez la version python du kit de développement logiciel (SDK) Azure.
Clause d’exclusion de responsabilité
La prise en charge des packages Python du SDK Azure pour Python 2.7 a pris fin le 1er janvier 2022. Pour obtenir plus d’informations et poser des questions, reportez-vous à https://github.com/Azure/azure-sdk-for-python/issues/20691
Prise en main
Prérequis
- Python 3.7+ est requis pour utiliser ce package.
- Abonnement Azure
Installer le package
pip install azure-mgmt-keyvault
pip install azure-identity
Authentification
Par défaut, l’authentification par jeton Azure Active Directory dépend de la configuration correcte des variables d’environnement suivantes.
AZURE_CLIENT_ID
pour l’ID client Azure.AZURE_TENANT_ID
pour l’ID de locataire Azure.AZURE_CLIENT_SECRET
pour la clé secrète client Azure.
En outre, l’ID d’abonnement Azure peut être configuré via la variable d’environnement AZURE_SUBSCRIPTION_ID
.
Avec la configuration ci-dessus, le client peut être authentifié par le code suivant :
from azure.identity import DefaultAzureCredential
from azure.mgmt.keyvault import KeyVaultManagementClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = KeyVaultManagementClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Exemples
Vous trouverez des exemples de code pour ce package à l’adresse suivante :
- Rechercher Key Vault Management sur docs.microsoft.com
- Référentiel d’exemples du Kit de développement logiciel (SDK) Azure Python Mgmt
Dépannage
Étapes suivantes
Fournir des commentaires
Si vous rencontrez des bogues ou si vous avez des suggestions, signalez un problème dans la section Problèmes du projet.
Azure SDK for Python