azure-storage

Services Azure Storage incluant Blob Storage, File Shares, Queue Storage, Table Storage et Data Lake. Répond aux questions sur les niveaux d'accès au stockage (chaud, froid, froid archive), quand utiliser chaque niveau et leur comparaison. Fournit du stockage d'objets, des partages de fichiers SMB, de la messagerie asynchrone, des clés-valeurs NoSQL et des analyses de données volumineuses. Inclut la gestion du cycle de vie. À UTILISER POUR : blob storage, partages de fichiers, queue storage, table storage, data lake, chargement de fichiers, téléchargement de blobs, comptes de stockage, niveaux d'accès, niveaux de stockage, hot cool cold archive, comparaison des niveaux de stockage, quand utiliser les niveaux de stockage, gestion du cycle de vie, concepts Azure Storage. NE PAS UTILISER POUR : bases de données SQL, Cosmos DB (utiliser azure-prepare), messagerie avec Event Hubs ou Service Bus (utiliser azure-messaging).

npx skills add https://github.com/microsoft/skills --skill azure-storage

Services de Stockage Azure

Services

Service Utiliser quand Outils MCP CLI
Blob Storage Objets, fichiers, sauvegardes, contenu statique azure__storage az storage blob
File Shares Partages de fichiers SMB, lift-and-shift - az storage file
Queue Storage Messagerie asynchrone, files de tâches - az storage queue
Table Storage NoSQL clé-valeur (considérer Cosmos DB) - az storage table
Data Lake Analytics big data, espace de noms hiérarchique - az storage fs

MCP Server (Préféré)

Lorsque Azure MCP est activé :

  • azure__storage avec la commande storage_account_list - Lister les comptes de stockage
  • azure__storage avec la commande storage_container_list - Lister les conteneurs dans le compte
  • azure__storage avec la commande storage_blob_list - Lister les blobs dans le conteneur
  • azure__storage avec la commande storage_blob_get - Télécharger le contenu du blob
  • azure__storage avec la commande storage_blob_put - Charger le contenu du blob

Si Azure MCP n'est pas activé : Exécutez /azure:setup ou activez via /mcp.

Fallback CLI

# Lister les comptes de stockage
az storage account list --output table

# Lister les conteneurs
az storage container list --account-name ACCOUNT --output table

# Lister les blobs
az storage blob list --account-name ACCOUNT --container-name CONTAINER --output table

# Télécharger un blob
az storage blob download --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH

# Charger un blob
az storage blob upload --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH

Niveaux de Compte de Stockage

Niveau Cas d'usage Performance
Standard Usage général, sauvegarde Millisecondes
Premium Bases de données, IOPS élevés Sous-millisecondes

Niveaux d'Accès aux Blobs

Niveau Fréquence d'accès Coût
Hot Fréquent Stockage plus élevé, accès moins cher
Cool Peu fréquent (30+ jours) Stockage moins cher, accès plus cher
Cold Rare (90+ jours) Stockage encore moins cher
Archive Très rarement (180+ jours) Stockage minimal, réhydratation requise

Options de Redondance

Type Durabilité Cas d'usage
LRS 11 neuf Dev/test, données récréables
ZRS 12 neuf Haute disponibilité régionale
GRS 16 neuf Récupération après sinistre
GZRS 16 neuf Meilleure durabilité

Détails des Services

Pour une documentation approfondie sur des services spécifiques :

Références Rapides du SDK

Pour développer des applications avec les SDK Azure Storage, voir les guides condensés :

Pour une liste complète des packages dans toutes les langues, voir Guide d'Utilisation du SDK.

SDK Azure

Pour développer des applications qui interagissent avec Azure Storage de façon programmatique, Azure fournit des packages SDK dans plusieurs langages (.NET, Java, JavaScript, Python, Go, Rust). Voir Guide d'Utilisation du SDK pour les noms de packages, les commandes d'installation et les exemples de démarrage rapide.

Skills similaires