🚀 快速安装

复制以下命令并运行,立即安装此 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 – 列出容器中的 Blob
  • azure__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 最佳持久性

服务详情

如需特定服务的深入文档:

SDK 快速参考

如需使用 Azure 存储 SDK 构建应用程序,请参阅精简版指南:

如需所有语言的完整软件包列表,请参阅 SDK 使用指南。

Azure SDKs

如需以编程方式构建与 Azure 存储交互的应用程序,Azure 提供了多种语言的 SDK 包(.NET, Java, JavaScript, Python, Go, Rust)。有关包名、安装命令和快速入门示例,请参阅 SDK 使用指南。

📄 原始文档

完整文档(英文):

https://skills.sh/microsoft/azure-skills/azure-storage

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。