《Windows Azure Platform 系列文章目录》
今天研究了一下如何使用Postman访问Azure CosmosDB。
CosmosDB API接口,可以参考:https://docs.microsoft.com/en-us/rest/api/cosmos-db/get-a-document
1.首先,我们登录https://portal.azure.cn,获得url和秘钥
2.安装Postman,导入下面两个文件:
(1)环境变量
修改DocumentDBMasterKey的Value,修改为上图的Primary Key
修改DocumentDBHost的Value,修改为CosmosDB的DNS Name
(2)导入Collection
3.打开Postman,选择DocumentDBOptions
使用CosmosDB REST API主要的事项:
1.Auth认证
无论访问CosmosDB哪个REST API,Header必须添加该属性
我已经在Pre-request Script里面构造好了
然后在Header里面,增加了Authorization信息
2.Partition Key
如果我们的Collection里面设置了Partition Key,对CosmosDB的操作需要有变化
比如方法:Get a Document里面,需要在Headers里面增加:x-ms-documentdb-partitionkey,该值为Partition Key Value
Collection可以访问的API有:
(1)List Databases
(2)Get All Collections
修改DNS Name:https://{{DocumentDBHost}}/dbs/[这里修改为DatabaseName]/colls
(3)Get All Document
(4)Query Collection MemberInfo
(5)Get a Document
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构