使用Azure CLI创建新的Cosmos DB集合时如何指定10GB固定大小

时间:2018-07-21 20:14:53

标签: azure azure-cosmosdb azure-cli

我试图弄清楚如何使用Azure CLI创建新的Cosmos DB集合时指定10GB的固定大小。 az cosmosdb collection create 命令不允许您指定该命令。一定是正确的表情,但我看不出我该怎么做到。

az cosmosdb collection create --collection-name
                          --db-name
                          [--default-ttl]
                          [--indexing-policy]
                          [--key]
                          [--name]
                          [--partition-key-path]
                          [--resource-group-name]
                          [--throughput]
                          [--url-connection]

文档链接:https://docs.microsoft.com/en-us/cli/azure/cosmosdb/collection?view=azure-cli-latest#az-cosmosdb-collection-create

2 个答案:

答案 0 :(得分:1)

使用CLI时,可以创建固定(10GB)和无限数量的集合。主要区别在于您是否指定分区键(然后在有效范围内为固定或无限收集指定吞吐量)。无限收集需要分区键。

例如,我只运行了以下两个命令:

    jQuery( document ).ajaxComplete(function() {
      jQuery(".html5lightbox").html5lightbox();
    });

这创建了一个10GB的收藏集和一个无限的收藏集:

example of collections via cli

答案 1 :(得分:0)

默认情况下,使用Azure CLI时,将使用10Gb的固定存储量创建集合。

我运行了此命令

az cosmosdb collection create --collection-name "hither" --db-name "Lightning"  --name "toannsss"--db-name "Lightning" --resource-group-name "rsgroup" --name "toanns" --key "YourKey" --url-connection "https://toanns.documents.azure.com:443/"

创建的 enter image description here

截至2018年7月22日,我认为尚无从Azure CLI创建无限大小集合的选项