SuperAPI AI 工具集

azure-storage

智能体与模型

查看项目

更新于 10-16 06:22

技能介绍

用途:介绍 Azure Storage 各项服务及适用场景,帮助判断何时选用 Blob Storage(对象、文件、备份、静态内容)、File Shares(SMB 文件共享、迁移上云)、Queue Storage(异步消息、任务队列)、Table Storage(NoSQL 键值,可考虑 Cosmos DB)、Data Lake(大数据分析、分层命名空间)。

主要能力与用法:优先使用 Azure MCP 服务器,启用后可通过 azure__storage 调用 storage_account_list(列出存储账户)、storage_container_list(列出容器)、storage_blob_list(列出 blob)、storage_blob_get(下载 blob 内容)、storage_blob_put(上传 blob 内容);若未启用 MCP,可运行 /azure:setup 或通过 /mcp 启用。CLI 回退命令包括 az storage account list --output table、az storage container list --account-name ACCOUNT --output table、az storage blob list --account-name ACCOUNT --container-name CONTAINER --output table、az storage blob download --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH、az storage blob upload --account-name ACCOUNT --container-name CONTAINER --name BLOB --file LOCAL_PATH;其他服务对应 az storage file、az storage queue、az storage table、az storage fs。

分层与冗余:存储账户分 Standard(通用、备份,毫秒级)与 Premium(数据库、高 IOPS,亚毫秒级);Blob 访问层分 Hot、Cool、Cold、Archive,按访问频率与成本取舍,Archive 需再水化;冗余含 LRS、ZRS、GRS、GZRS,持久性从 11 到 16 个 9 不等。

适用场景:涉及 Azure 存储的选型问答、账户与容器/blob 的列举和上传下载,以及按语言参考 SDK(.NET、Java、JavaScript、Python、Go、Rust)构建应用。

限制:具体价格、配额、完整 SDK 安装命令与各服务详细文档未在资料中完整提供,需查阅对应官方文档;本资料仅作概览与命令参考,未给出性能基准以外的实测效果。