Partager via


Exemples de stockage Azure utilisant les bibliothèques clientes Python

Cet article fournit une vue d’ensemble des scénarios d’exemples de code présents dans nos guides du développeur et dans notre référentiel d’exemples. Cliquez sur les liens pour afficher les exemples correspondants, dans nos guides du développeur ou dans les référentiels GitHub.

Les guides du développeur sont des collections d’articles qui fournissent des informations détaillées et des exemples de code pour des scénarios spécifiques liés aux services Stockage Azure. Pour découvrir plus d’informations sur le guide du développeur Stockage Blob pour Python, consultez Bien démarrer avec le Stockage Blob Azure et Python.

Remarque

Ces exemples utilisent la dernière bibliothèque Azure Storage Python v12. Pour le code v2.1 hérité, consultez Stockage Azure : Bien démarrer avec Stockage Azure en Python dans le dépôt GitHub.

Exemples d’objets blob

Le tableau suivant fournit des liens vers les exemples et guides du développeur Stockage Blob Azure qui utilisent des bibliothèques clientes Python :

Rubrique Guide du développeur Exemples sur GitHub
Authentification/autorisation Autoriser l’accès et la connexion à Stockage Blob

Créer une SAP de délégation d’utilisateur pour un objet blob

Créer une SAP de service pour un objet blob

Créer une SAP de compte
Créer un client de service blob à l’aide d’Azure Identity

Créer un client de service blob à l’aide d’une chaîne de connexion

Créer un client de service blob à l’aide d’une clé d’accès partagée

Créer un client blob à partir d’une URL

Créer un client blob SAS URL

Créer un client de service blob à l’aide de ClientSecretCredential

Créer un jeton SAS
Créer un conteneur Créer un conteneur Créer un conteneur

Créer un client de conteneur à l’aide de l’URL SAP

Créer un conteneur à l’aide du client de conteneur
Charger Charger un objet blob Charger un blob

Télécharger un blob dans un conteneur
Télécharger Télécharger un objet blob Télécharger un objet blob
Liste Répertorier les conteneurs

Répertorier les objets blob
Répertorier les conteneurs

Répertorier les objets blob dans le conteneur
Supprimer Supprimer des conteneurs

Supprimer des objets blob
Supprimer un conteneur à l’aide du client de service

Supprimer un conteneur à l’aide du client de conteneur

Supprimer des objets blob

Supprimer plusieurs objets blob

Annuler la suppression d’objets blob
Copier Vue d’ensemble des opérations de copie

Copier un objet blob à partir d’une URL d’objet source

Copier un objet blob avec une planification asynchrone
Copier un objet blob à partir de l’URL

abandonner l’objet blob à partir de l’URL
Lease Créer et gérer des baux de conteneur

Créer et gérer des baux d’objets blob
Acquérir un bail sur le bail de conteneur

Acquérir sur le blob
Propriétés et métadonnées Gérer les propriétés et métadonnées de conteneur

Gérer les propriétés et les métadonnées d’objet blob
Obtenir des propriétés de conteneur

Définir des métadonnées de conteneur

Obtenir des propriétés d’objet blob
Étiquettes d’index Utiliser des balises d’index d’objet blob pour gérer et trouver des données
Niveaux d’accès Définir ou modifier le niveau d’accès d’un objet blob de blocs
Service d'objets blob Obtenir les informations du compte de service blob

Définir les propriétés du service blob

Obtenir les propriétés du service blob

Obtenir les statistiques du service blob
Stratégie d’accès Définir la stratégie d’accès au conteneur

Obtenir la stratégie d’accès aux conteneurs

Exemples Data Lake Storage

Le tableau suivant contient des liens vers des exemples Azure Data Lake Storage qui utilisent des bibliothèques de client Python :

Rubrique Exemples sur GitHub
Service Data Lake Créer un client du service Data Lake
Système de fichiers Créer un client du système de fichiers
Supprimer un système de fichiers
Répertoire Créer un client de répertoire
Obtenir les autorisations d’un répertoire
Définir les autorisations d’un répertoire
Renommer un répertoire
Obtenir les propriétés d’un répertoire
Supprimer le répertoire
Fichier Créer un client de fichier
Créer un fichier
Obtenir des autorisations de fichier
Définir les autorisations d’un fichier
Ajouter des données à un fichier
Lire des données à partir d’un fichier

Exemples de fichiers Azure

Le tableau suivant contient des liens vers des exemples Azure File qui utilisent des bibliothèques clientes Python :

Rubrique Exemples sur GitHub
Authentification Créer un client du service de partage à partir de la chaîne de connexion
Créer un client du service de partage à partir d’un compte et d’une clé d’accès
Générer un jeton SAS
Service Fichier Définir les propriétés du service
Obtenir les propriétés du service
Créer des partages à l’aide d’un client du service de fichiers
Lister des partages à l’aide d’un client du service de fichiers
Supprimer des partages à l’aide d’un client du service de fichiers
Partage de fichiers Créer un client de partage à partir d’une chaîne de connexion
Télécharger un client de partage
Créer un partage à l’aide du client de partage de fichiers
Créer un instantané de partage
Supprimer un partage à l’aide du client de partage de fichiers
Définir le quota de partage
Définir les métadonnées d’un partage
Obtenir les propriétés d’un partage
Répertoire Créer un répertoire
Charger un fichier dans un répertoire
Supprimer un fichier d’un répertoire
Supprimer le répertoire
Créer un sous-répertoire
Lister des répertoires et des fichiers
Supprimer un sous-répertoire
Obtenir un client de sous-répertoire
Lister les fichiers dans un répertoire
Fichier Créer un client de fichier
Créer un fichier
Charger un fichier
Télécharger un fichier
Supprimer un fichier
Copier un fichier à partir d’une URL

Exemples de files d’attente

Le tableau suivant contient des liens vers des exemples Files d’attentes Azure qui utilisent des bibliothèques clientes Python :

Rubrique Exemples sur GitHub
Authentification S’authentifier au moyen d’une chaîne de connexion
Créer un jeton du service de file d’attente
Créer un client de file d’attente à partir d’une chaîne de connexion
Générer un jeton SAS de client de file d’attente
Service File d’attente Créer un client du service de file d’attente
Définir les propriétés du service de file d’attente
Obtenir les propriétés du service de file d’attente
Créer une file d’attente à l’aide d’un client du service
Supprimer une file d’attente à l’aide d’un client du service
File d'attente Créer un client de file d’attente
Définir les métadonnées d’une file d’attente
Obtenir les propriétés d’une file d’attente
Créer une file d’attente à l’aide d’un client de file d’attente
Supprimer une file d’attente à l’aide d’un client de file d’attente
Lister des files d’attente
Obtenir un client de file d’attente
Message Envoyer des messages
Recevoir des messages
Afficher un aperçu d’un message
Mettre à jour un message
Supprimer un message
Effacer des messages
Définir la stratégie d’accès des messages

Exemples de tables

La liste suivante contient des liens vers des échantillons Azure Table qui utilisent des bibliothèques clientes Python :

Des échantillons pour les bibliothèques clientes déconseillées sont disponibles dans Exemples Stockage Table Azure pour Python.

Bibliothèques d’exemples de code Azure

Pour voir l’intégralité des bibliothèques d’exemples Python, accédez à :

Vous pouvez parcourir et cloner le dépôt GitHub pour chaque bibliothèque.

Guides de prise en main

Consultez les guides suivants si vous recherchez des instructions sur l’installation et le démarrage des bibliothèques clientes Stockage Azure.

Étapes suivantes

Pour plus d’informations sur les exemples pour d’autres langages :