安装方式
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add microsoft/azure-skills --skill azure-storage Azure 存储服务包括 Blob 存储、文件共享、队列存储、表存储和 Data Lake。回答关于存储访问层(热、冷、寒冷、存档)的问题、各层的适用场景及层级比较。提供对象存储、SMB 文件共享、异步消息传递、NoSQL 键值存储和大数据分析。包含生命周期管理。 适用于:Blob 存储、文件共享、队列存储、表存储、Data Lake、上传文件、下载 Blob、存储帐户、访问层、存储层、热/冷/寒冷/存档、存储层比较、存储层使用场景、生命周期管理、Azure 存储概念。 不适用于:SQL 数据库、Cosmos DB(请使用 azure-prepare)、Event Hubs 或 Service Bus 的消息传递(请使用 azure-messaging)。
299.3k
下载量
命令行安装
在项目根目录执行以下命令,完成 Skill 安装。
npx bzskills add microsoft/azure-skills --skill azure-storage name: azure-storage
description: "Azure 存储服务包括 Blob 存储、文件共享、队列存储、表存储和 Data Lake。回答关于存储访问层(热、冷、寒冷、存档)的问题、各层的适用场景及层级比较。提供对象存储、SMB 文件共享、异步消息传递、NoSQL 键值存储和大数据分析。包含生命周期管理。 \n适用于:Blob 存储、文件共享、队列存储、表存储、Data Lake、上传文件、下载 Blob、存储帐户、访问层、存储层、热/冷/寒冷/存档、存储层比较、存储层使用场景、生命周期管理、Azure 存储概念。 \n不适用于:SQL 数据库、Cosmos DB(请使用 azure-prepare)、Event Hubs 或 Service Bus 的消息传递(请使用 azure-messaging)。"
license: MIT
metadata:
author: Microsoft
version: "1.1.2"| 服务 | 适用场景 | MCP 工具 | CLI |
|---|---|---|---|
| Blob 存储 | 对象、文件、备份、静态内容 | azure__storage | az storage blob |
| 文件共享 | SMB 文件共享、直接迁移 | - | az storage file |
| 队列存储 | 异步消息传递、任务队列 | - | az storage queue |
| 表存储 | NoSQL 键值存储(考虑使用 Cosmos DB) | - | az storage table |
| Data Lake | 大数据分析、分层命名空间 | - | az storage fs |
当 Azure MCP 启用时:
azure__storage 命令 storage_account_list - 列出存储账户azure__storage 命令 storage_container_list - 列出账户中的容器azure__storage 命令 storage_blob_list - 列出容器中的 Blobazure__storage 命令 storage_blob_get - 下载 Blob 内容azure__storage 命令 storage_blob_put - 上传 Blob 内容如果 Azure MCP 未启用: 运行 /azure:setup 或通过 /mcp 启用。
# 列出存储账户
az storage account list --output table
# 列出容器
az storage container list --account-name ACCOUNT --output table
# 列出 Blob
az storage blob list --account-name ACCOUNT --container-name CONTAINER --output table
# 下载 Blob
az storage blob download --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH
# 上传 Blob
az storage blob upload --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH
| 层级 | 使用场景 | 性能 |
|---|---|---|
| 标准 | 通用目的、备份 | 毫秒级 |
| 高级 | 数据库、高 IOPS | 亚毫秒级 |
| 层级 | 访问频率 | 成本 |
|---|---|---|
| 热 | 频繁访问 | 存储成本高,访问成本低 |
| 冷 | 不频繁访问(30 天以上) | 存储成本低,访问成本高 |
| 冷(Cold) | 极少访问(90 天以上) | 更低 |
| 存档 | 极少数访问(180 天以上) | 存储成本最低,需重新水化 |
| 类型 | 持久性 | 使用场景 |
|---|---|---|
| LRS | 11 个 9 | 开发/测试、可重新创建的数据 |
| ZRS | 12 个 9 | 区域高可用性 |
| GRS | 16 个 9 | 灾难恢复 |
| GZRS | 16 个 9 | 最佳持久性 |
有关特定服务的详细文档:
有关使用 Azure 存储 SDK 构建应用程序,请参阅简明指南:
有关所有语言的完整包列表,请参阅 [SDK 使用指南](references/sdk-usage.md)。
如需构建以编程方式与 Azure 存储交互的应用程序,Azure 提供多种语言的 SDK 包(.NET、Java、JavaScript、Python、Go、Rust)。有关包名称、安装命令和快速入门示例,请参阅 [SDK 使用指南](references/sdk-usage.md)。