Azure Cosmos DB 专家参考
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/azure-cosmos-db。
技能介绍
你在什么场景会卡住
Azure Cosmos DB 同时提供 NoSQL、MongoDB、Cassandra、Gremlin、PostgreSQL、DocumentDB 等多套 API,文档分散在 Microsoft Learn 上。排障时要在 429 RU 限流、分区键设计、CMK 加密、变更源与 Functions 触发器、各语言 SDK 超时之间来回切换;做架构时还要在一致性级别、多区域、向量搜索与成本之间做取舍。单靠记忆很难覆盖全栈。
技能如何组织答案
本技能把分类索引当作入口:问题排查、最佳实践、决策制定、架构与设计模式、限制与配额、安全性、配置、集成与编码模式、部署。Agent 按主题定位到 SKILL.md 中的行号区间(如问题排查 L37–L91),或读取 integrations.md、deployment.md 等关联文件。
需要最新官方说明时,通过 网络拉取 Learn 文档:优先 mcp_microsoftdocs:microsoft_docs_fetch,查询串带 from=learn-agent-skill;备用 fetch_webpage 并请求 Markdown。本地索引列出各 API 的诊断 KQL、RU 监控、SDK 排障链路与 Bicep/Terraform 部署等链接,便于按错误码或工作负载类型跳转。
使用边界
- 依赖 Microsoft Learn 可访问;
mcp_microsoftdocs不可用时需自行安装或走备用抓取。 - 若
metadata.generated_at超过约 3 个月,索引与链接可能滞后,建议从仓库更新技能包。 - 技能提供专家级指导与文档路由,不替代在订阅内直接改账户配置或跑生产变更。
使用场景
- 生产 MongoDB API 持续出现 429,需结合诊断日志、标准化 RU 与服务端延迟指标判断是分区热点还是吞吐量配置不足。
- Cassandra 兼容 API 报 NoHostAvailable/NoNodeAvailable,需按 SKILL 索引跳转驱动扩展、一致性映射与连接排障文档逐项核对。
- 计划启用客户托管密钥或多区域写入,需在决策与安全性章节对照 CMK 撤销状态、跨租户加密与 RBAC/网络隔离要求。
- 新环境要用 Bicep/ARM/Terraform 部署 NoSQL 或 PostgreSQL 选项,并参照 deployment 与配置类章节设置备份、索引与监控。
适合人员
- 在业务服务中集成 Cosmos .NET/Java/Python SDK、需系统性处理 408 超时、403 禁止与慢请求的后端工程师
- 负责 Cassandra/Gremlin/Mongo API 线上故障,习惯用 Log Analytics 与 KQL 诊断查询定位错误码的 SRE 或云平台运维
- 为 AI/RAG、代理记忆或多租户微服务选型 Cosmos/PostgreSQL,并要落实分区、向量搜索与变更源架构的数据架构师
- 在 Azure 订阅内用 IaC 与 CI/CD 发布 Cosmos、管理迁移升级与配额限制的平台或 DevOps 工程师