🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx @anthropic-ai/skills install microsoft/azure-skills/azure-storage
💡 提示:需要 Node.js 和 NPM
Azure 存储服务
服务
| 服务 | 使用场景 | 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 |
MCP 服务器(首选)
当 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 启用。
CLI 备用方案
# 列出存储帐户
az storage account list --output table
# 列出容器
az storage container list --account-name 帐户名 --output table
# 列出 Blob
az storage blob list --account-name 帐户名 --container-name 容器名 --output table
# 下载 Blob
az storage blob download --account-name 帐户名 --container-name 容器名 --name Blob名 --file 本地路径
# 上传 Blob
az storage blob upload --account-name 帐户名 --container-name 容器名 --name Blob名 --file 本地路径
存储帐户层级
| 层级 | 使用案例 | 性能 |
|---|---|---|
| 标准 | 通用、备份 | 毫秒级 |
| 高级 | 数据库、高 IOPS | 亚毫秒级 |
Blob 访问层级
| 层级 | 访问频率 | 成本 |
|---|---|---|
| 热 | 频繁 | 存储成本高,访问成本低 |
| 冷 | 不频繁(30天以上) | 存储成本低,访问成本高 |
| 冷(专用) | 罕见(90天以上) | 存储成本更低 |
| 存档 | 极少访问(180天以上) | 存储成本最低,需重新水合 |
冗余选项
| 类型 | 持久性 | 使用案例 |
|---|---|---|
| LRS | 11个9 | 开发/测试、可重建数据 |
| ZRS | 12个9 | 区域内高可用 |
| GRS | 16个9 | 灾难恢复 |
| GZRS | 16个9 | 最佳持久性 |
服务详情
如需特定服务的深入文档:
- Blob 存储模式和生命周期 -> Blob 存储文档
- 文件共享和 Azure 文件同步 -> Azure 文件存储文档
- 队列模式和有害消息处理 -> 队列存储文档
SDK 快速参考
如需使用 Azure 存储 SDK 构建应用程序,请参阅精简版指南:
- Blob 存储:Python | TypeScript | Java | Rust
- 队列存储:Python | TypeScript
- 文件共享:Python | TypeScript
- Data Lake:Python
- 表存储:Python | Java
如需所有语言的完整软件包列表,请参阅 SDK 使用指南。
Azure SDKs
如需以编程方式构建与 Azure 存储交互的应用程序,Azure 提供了多种语言的 SDK 包(.NET, Java, JavaScript, Python, Go, Rust)。有关包名、安装命令和快速入门示例,请参阅 SDK 使用指南。
📄 原始文档
完整文档(英文):
https://skills.sh/microsoft/azure-skills/azure-storage
💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)