Lire en anglais

Partager via


Kit de développement logiciel (SDK) Microsoft Azure pour Python

Il s’agit de la bibliothèque cliente Microsoft Azure Container Registry. 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

Installer le package

pip install azure-mgmt-containerregistry
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.containerregistry import ContainerRegistryManagementClient
import os

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

Exemples

Vous trouverez des exemples de code pour ce package à l’adresse suivante :

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.