LE MÉDIA DE L’IA QUI SERT VRAIMENT.Édition française · Comprendre & passer à l’action
Microsoft

Choisir et utiliser les services de stockage Azure

azure-storage

En bref

Porte sur les services Azure Storage : Blob, File Shares, Queue, Table et Data Lake. Elle répond aux questions sur les niveaux d’accès (hot, cool, cold, archive), le moment de les utiliser et leur comparaison, ainsi que sur le cycle de vie, le stockage d’objets, les partages SMB, la messagerie asynchrone, le NoSQL clé-valeur et l’analytique de grandes données. Ce n’est pas le bon outil pour une base SQL ou Cosmos DB (azure-prepare), ni pour Event Hubs ou Service Bus (azure-messaging).

Ce que ça fait

  • Explique Blob, Files, Queue, Table et Data Lake
  • Compare les niveaux d’accès et le cycle de vie
  • Renvoie SQL, Cosmos DB et la messagerie événementielle

Pour qui, et un exemple

Les développeurs et architectes qui doivent choisir un service ou un niveau de stockage Azure, ou comprendre le cycle de vie des blobs.

Exemple de demande : « Quand utiliser les niveaux hot, cool ou archive sur Blob Storage, et comment poser une règle de cycle de vie ? »

Cette skill entre en scène pour Blob, File Shares, Queue, Table, Data Lake, les niveaux d’accès ou le cycle de vie, et non pour SQL, Cosmos DB, Event Hubs ou Service Bus. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.

Installer

npx skills add microsoft/skills (sélection de la skill dans l’assistant, README).

npx skills add microsoft/skills

Fonctionne avec

  • GitHub Copilot
  • Copilot CLI

Source : README : exemples de « Copilot CLI » et « GitHub Copilot in VS Code » ; l’installation `npx skills add` envoie les fichiers vers le répertoire de l’agent choisi, sans liste exhaustive.

Niveau : Intermédiaire

Suppose un projet de l’éditeur et la maîtrise du SDK ou de la CLI correspondante.

À savoir

Dépôt officiel Microsoft ; le README le présente comme un travail en cours (skills et tests encore enrichis).

Extrait du SKILL.md

La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :

Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. Answers questions about storage access tiers (hot, cool, cold, archive), when to use each tier, and tier comparison. Provides object storage, SMB file shares, async messaging, NoSQL key-value, and big data analytics. Includes lifecycle management. USE FOR: blob storage, file shares, queue […]

Citée depuis le SKILL.md au commit 3c461b1 . Le dossier contient aussi 13 fichiers annexes (references/).

Le SKILL.md compte 91 lignes et 9 sections principales :

  • Services
  • MCP Server (Preferred)
  • CLI Fallback
  • Storage Account Tiers
  • Blob Access Tiers
  • Redundancy Options
  • Service Details
  • SDK Quick References
  • Azure SDKs

Licence : MIT

Vérifiée le 10 novembre 2026 sur : fichier de licence d’un dossier parent (.github/plugins/azure-skills/LICENSE) . Licence déclarée dans le frontmatter : « MIT ». Titulaire : Copyright 2025 (c) Microsoft Corporation..

La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.

Texte intégral du SKILL.md

Reproduit sans modification depuis microsoft/skills (commit 3c461b1) , © Microsoft, sous licence MIT (fichier de licence d’origine ).

Afficher le SKILL.md original (91 lignes, en anglais)
---
name: azure-storage
description: "Azure Storage Services including Blob Storage, File Shares, Queue Storage, Table Storage, and Data Lake. Answers questions about storage access tiers (hot, cool, cold, archive), when to use each tier, and tier comparison. Provides object storage, SMB file shares, async messaging, NoSQL key-value, and big data analytics. Includes lifecycle management. USE FOR: blob storage, file shares, queue storage, table storage, data lake, upload files, download blobs, storage accounts, access tiers, storage tiers, hot cool cold archive, storage tier comparison, when to use storage tiers, lifecycle management, Azure Storage concepts. DO NOT USE FOR: SQL databases, Cosmos DB (use azure-prepare), messaging with Event Hubs or Service Bus (use azure-messaging)."
license: MIT
metadata:
  author: Microsoft
  version: "1.2.2"
---

# Azure Storage Services

## Services

| Service | Use When | MCP Tools | CLI |
|---------|----------|-----------|-----|
| Blob Storage | Objects, files, backups, static content | `azure__storage` | `az storage blob` |
| File Shares | SMB file shares, lift-and-shift | - | `az storage file` |
| Queue Storage | Async messaging, task queues | - | `az storage queue` |
| Table Storage | NoSQL key-value (consider Cosmos DB) | - | `az storage table` |
| Data Lake | Big data analytics, hierarchical namespace | - | `az storage fs` |

## MCP Server (Preferred)

When Azure MCP is enabled:

- `azure__storage` with command `storage_account_list` - List storage accounts
- `azure__storage` with command `storage_container_list` - List containers in account
- `azure__storage` with command `storage_blob_list` - List blobs in container
- `azure__storage` with command `storage_blob_get` - Download blob content
- `azure__storage` with command `storage_blob_put` - Upload blob content

**If Azure MCP is not enabled:** In Copilot CLI or Claude Code, ask the user to run `/mcp` and enable Azure MCP; in other hosts, ask the user to enable Azure MCP through the host's MCP configuration.

## CLI Fallback

```bash
# List storage accounts
az storage account list --output table

# List containers
az storage container list --account-name ACCOUNT --output table

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

# Download blob
az storage blob download --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH

# Upload blob
az storage blob upload --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH
```

## Storage Account Tiers

| Tier | Use Case | Performance |
|------|----------|-------------|
| Standard | General purpose, backup | Milliseconds |
| Premium | Databases, high IOPS | Sub-millisecond |

## Blob Access Tiers

| Tier | Access Frequency | Cost |
|------|-----------------|------|
| Hot | Frequent | Higher storage, lower access |
| Cool | Infrequent (30+ days) | Lower storage, higher access |
| Cold | Rare (90+ days) | Lower still |
| Archive | Rarely (180+ days) | Lowest storage, rehydration required |

## Redundancy Options

| Type | Durability | Use Case |
|------|------------|----------|
| LRS | 11 nines | Dev/test, recreatable data |
| ZRS | 12 nines | Regional high availability |
| GRS | 16 nines | Disaster recovery |
| GZRS | 16 nines | Best durability |

## Service Details

For deep documentation on specific services:

- Blob storage patterns and lifecycle -> [Blob Storage documentation](https://learn.microsoft.com/azure/storage/blobs/storage-blobs-overview)
- File shares and Azure File Sync -> [Azure Files documentation](https://learn.microsoft.com/azure/storage/files/storage-files-introduction)
- Queue patterns and poison handling -> [Queue Storage documentation](https://learn.microsoft.com/azure/storage/queues/storage-queues-introduction)

## SDK Quick References

For building applications with Azure Storage SDKs, see the condensed guides:

- **Blob Storage**: [Python](references/sdk/azure-storage-blob-py.md) | [TypeScript](references/sdk/azure-storage-blob-ts.md) | [Java](references/sdk/azure-storage-blob-java.md) | [Rust](references/sdk/azure-storage-blob-rust.md)
- **Queue Storage**: [Python](references/sdk/azure-storage-queue-py.md) | [TypeScript](references/sdk/azure-storage-queue-ts.md)
- **File Shares**: [Python](references/sdk/azure-storage-file-share-py.md) | [TypeScript](references/sdk/azure-storage-file-share-ts.md)
- **Data Lake**: [Python](references/sdk/azure-storage-file-datalake-py.md)
- **Tables**: [Python](references/sdk/azure-data-tables-py.md) | [Java](references/sdk/azure-data-tables-java.md)

For full package listing across all languages, see [SDK Usage Guide](references/sdk-usage.md).

## Azure SDKs

For building applications that interact with Azure Storage programmatically, Azure provides SDK packages in multiple languages (.NET, Java, JavaScript, Python, Go, Rust). See [SDK Usage Guide](references/sdk-usage.md) for package names, installation commands, and quick start examples.
Source. Fiche rédigée par iadujour.fr à partir de : Frontmatter, sections et corps du SKILL.md, README du dépôt. Consultée le 10 novembre 2026. Dépôt : microsoft/skills .

Dans l’annuaire

Cas d’usage et guides qui partagent un thème, un métier ou un outil avec cette skill.

DANS L’ANNUAIRE

Cas d’usage liés.

Des fiches de l’annuaire qui partagent au moins deux mots-clés précis avec cette skill.

MÊME ÉDITEUR

Autres skills Microsoft : Données et bases de données

Toute la catégorie
MicrosoftDonnées et bases de données

Interroger Azure Data Explorer (Kusto) en KQL

azure-kusto

On recourt à cette skill pour l’interrogation d’Azure Data Explorer (Kusto/ADX) en KQL : écrire et exécuter des requêtes KQL pour de l’analytique de journaux, de la télémétrie, des séries temporelles, de la télémétrie IoT ou une détection d’anomalies.

Outils : GitHub Copilot, Copilot CLINiveau : Débutantmàj 09/10/2026
MicrosoftDonnées et bases de données

Construire et interroger des graphes Kusto en langage naturel

azure-kusto-graph

Permet de construire et d’interroger des graphes Kusto à partir d’une demande en langage naturel : graphes transitoires (make-graph), modèles et instantanés persistants, correspondance de motifs (graph-match), plus courts chemins, composantes connexes et export graphe-vers-table.

Outils : GitHub Copilot, Copilot CLINiveau : Intermédiairemàj 10/08/2026
MicrosoftDonnées et bases de données

Visualiser des résultats IRQL ou KQL sous forme de graphe

azure-kusto-irql-graph

Applique des fonctions graphe IRQL à des résultats de requêtes KQL ou IRQL, pour une visualisation dans Kusto Explorer : mappings Lift_To_Graph, vues Graph_Render_View, pliage par propriété, et enrichissements Extract_Node_* / Enrich_Graph_*.

Outils : GitHub Copilot, Copilot CLINiveau : Intermédiairemàj 10/08/2026
ÉCHANGES

Commentaires.

Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.

Commentaires publiés

Chargement des commentaires…

    Laisser un commentaire

    Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.