Azure CosmosDB (14) 使用Postman訪問CosmosDB REST API

  《Windows Azure Platform 系列文章目錄html

 

  今天研究了一下如何使用Postman訪問Azure CosmosDB。git

  CosmosDB API接口,能夠參考:https://docs.microsoft.com/en-us/rest/api/cosmos-db/get-a-documentgithub

 

  1.首先,咱們登陸https://portal.azure.cn,得到url和祕鑰json

  

 

  2.安裝Postman,導入下面兩個文件:api

  (1)環境變量post

  https://github.com/leizhang1984/Postman/blob/master/CosmosDB/DocumentDBOptions.postman_environment.jsonurl

  修改DocumentDBMasterKey的Value,修改成上圖的Primary Keyspa

  修改DocumentDBHost的Value,修改成CosmosDB的DNS Namerest

  

  (2)導入Collectionorm

  https://github.com/leizhang1984/Postman/blob/master/CosmosDB/DocumentDB%20copy.postman_collection.json

  

  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

相關文章
相關標籤/搜索