Azure SDK将自动缩放配置的最大吞吐量限制为100k

Azure SDK将自动缩放配置的最大吞吐量限制为100k,azure,azure-cosmosdb,azure-cosmosdb-sqlapi,azure-sdk-.net,azure-sdk,Azure,Azure Cosmosdb,Azure Cosmosdb Sqlapi,Azure Sdk .net,Azure Sdk,我正在使用Microsoft.Azure.Cosmos.NET SDK,v3.13.0自动管理CosmosDB容器,并且在使用.NET而不是Powershell迁移一些现有的CosmosDB容器管理时遇到了问题 我们的许多集装箱都是大型和/或高流量的,需要配备大型Autoscale Max RU/s: 当我尝试使用.NET SDK配置超过10万个RU/s时,会引发异常: Response status code does not indicate success: BadRequest (40

我正在使用
Microsoft.Azure.Cosmos
.NET SDK,v3.13.0自动管理CosmosDB容器,并且在使用.NET而不是Powershell迁移一些现有的CosmosDB容器管理时遇到了问题

我们的许多集装箱都是大型和/或高流量的,需要配备大型Autoscale Max RU/s:

当我尝试使用.NET SDK配置超过10万个RU/s时,会引发异常:

Response status code does not indicate success: BadRequest (400); Substatus: 0; ActivityId: XXXX; Reason: (Message: {"Errors":["The offer should have valid throughput values between 10000 and 100000 inclusive in increments of 1000."]}
ActivityId: XXXX, Request URI: /apps/XXXX/services/XXXX/partitions/85af63d2-5f5c-4aff-9eaf-dd67b8116b0c/replicas/XXXX, RequestStats: 
RequestStartTime: 2020-10-01T22:47:46.9903602Z, RequestEndTime: 2020-10-01T22:47:46.9903602Z,  Number of regions attempted:1
ResponseTime: 2020-10-01T22:47:46.9903602Z, StoreResult: StorePhysicalAddress: rntbd://XXXX/apps/XXXX/services/XXXX/partitions/XXXX/replicas/XXXX, LSN: 60923, GlobalCommittedLsn: 60923, PartitionKeyRangeId: , IsValid: True, StatusCode: 400, SubStatusCode: 0, RequestCharge: 1.24, ItemLSN: -1, SessionToken: XXXX, UsingLocalLSN: False, TransportException: null, ResourceType: Offer, OperationType: Replace
, SDK: Microsoft.Azure.Documents.Common/2.11.0, Please see CosmosDiagnostics, Windows/10.0.19041 cosmos-netstandard-sdk/3.13.2);
这显然是.NET SDK中的一个问题,因为Azure portal和Powershell cmdlet允许自动缩放超过10万个RU/s的资源调配


是否有另一种方法可以使用.NET SDK提供超过10万RU/s的吞吐量,从而避免此错误?

您如何更新吞吐量。更改自动缩放吞吐量需要一种特殊的替换方法,如下所示。wait container.replaceThroputhPutaSync(ThroughputProperties.CreateAutoscaleThroughput(newAutoscaleMaxThroughput));您是否能够查看@MarkBrown reply并尝试该方法?如果没有,请共享用于更新吞吐量的示例代码。