🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx skills add https://skills.sh/microsoft/github-copilot-for-azure/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 使用指南

📄 原始文档

完整文档(英文):

/microsoft/github-copilot-for-azure/azure-storage

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

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