ARM模板部署-CosmosDB设置失败,并且-请求率很高可能需要更多请求单位,因此未进行任何更改

问题描述

我尝试部署cosmosDB,当我第一次创建它时,出现此错误- “请求率很高。可能需要更多请求单位,因此未进行任何更改”。

重新部署后有效。

但是最初的创建没有。

我将吞吐量扩展到50000(自动缩放) 和10000(固定大小)。 还有扩展RU的另一种选择吗?

"type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases/containers","apiVersion": "2020-03-01","name": "
  "dependsOn": 
    
  ],"properties": {
    "resource": {
      "id": "subscriptions","indexingPolicy": {
        "indexingMode": "consistent","automatic": true,"includedpaths": [
          {
            "path": "/*"
          }
        ],"excludedpaths": [
          {
            "path": "/\"_etag\"/?"
          }
        ],"spatialIndexes": [
          {
            "path": "/*","types": ["Point","Linestring","polygon","Multipolygon"]
          }
        ]
      },"partitionKey": {
        "paths": ["/partitionKey"],"kind": "Hash"
      },"uniqueKeyPolicy": {
        "uniqueKeys": []
      },"conflictResolutionPolicy": {
        "mode": "LastWriterWins","conflictResolutionPath": "/_ts"
      }
    },"options": {
      "autoscaleSettings": {
        "maxThroughput": 50000
      }
    }
  }

解决方法

该错误消息表明有大量请求到达您帐户的主分区。这可能是由于其他客户端查询数据库资源以列出容器或查询容器以获取其属性而引起的。当您同时部署大量Cosmos资源时,也会发生这种情况。这主要是暂时性的问题,很难重现。

此容器的手臂模板看起来正确。我猜您是故意删除了该名称,并且取决于参数。

但是我会将api版本更新为2020-04-01。 2020-03-01具有自动缩放功能,并且api版本将在未来被弃用。