CosmosDb API:如何为具有预配置吞吐量的数据库创建集合?

时间:2019-03-28 10:04:58

标签: powershell azure-cosmosdb

我正在使用头文件从PowerShell创建数据库

$header = @{authorization=$authHeader;"x-ms-version"=$DocumentDBApi;"x-ms-date"=$dateTime;"x-ms-offer-throughput"=$ProvisionThroughputRU }

然后我要添加收藏集:

$header = @{authorization=$authHeader;"x-ms-version"=$DocumentDBApi;"x-ms-date"=$dateTime;"Accept"="application/json"  }

脚本失败,并显示:

  

远程服务器返回错误:(400)错误的请求。

在没有x-ms-offer-throughput"=$ProvisionThroughputRU的情况下创建数据库并使用它进行收集时,该脚本可以正常工作。

 $databaseHeader = @{authorization=$authHeader;"x-ms-version"=$DocumentDBApi;"x-ms-date"=$dateTime }
 $collectionHeader = @{authorization=$authHeader;"x-ms-version"=$DocumentDBApi;"x-ms-date"=$dateTime;"Accept"="application/json";"x-ms-offer-throughput"=$ProvisionThroughputRU  }

方法:

  1. 创建将使用数据库吞吐量的集合,
  2. 在数据库中创建具有自己吞吐量的集合?

0 个答案:

没有答案