Azure 如何使用PowerShell创建启用了分析存储的Cosmos DB Sql容器?

Azure 如何使用PowerShell创建启用了分析存储的Cosmos DB Sql容器?,azure,powershell,azure-cosmosdb,azure-cosmosdb-sqlapi,azure-cloud-shell,Azure,Powershell,Azure Cosmosdb,Azure Cosmosdb Sqlapi,Azure Cloud Shell,我正在编写一个PowerShell脚本,其中需要使用SQLAPI创建多个Cosmos DB容器 我在创建Cosmos DB帐户时已启用分析存储: New-AzCosmosDBAccount -ResourceGroupName $resourceGroupName ` -Location $locations -Name $cosmosAccountName ` -ApiKind $apiKind -EnableAutomaticFailover:$true ` -Def

我正在编写一个PowerShell脚本,其中需要使用SQLAPI创建多个Cosmos DB容器

我在创建Cosmos DB帐户时已启用分析存储:

New-AzCosmosDBAccount -ResourceGroupName $resourceGroupName `
    -Location $locations -Name $cosmosAccountName `
    -ApiKind $apiKind -EnableAutomaticFailover:$true `
    -DefaultConsistencyLevel $consistencyLevel `
    -MaxStalenessIntervalInSeconds $maxStalenessInterval `
    -MaxStalenessPrefix $maxStalenessPrefix `
    -EnableAnalyticalStorage $true
然后我创建了一个COSMOSDBSQL数据库,然后创建了容器。 我希望使用-analyticalstoragetl-1启用分析存储,如下所示:

New-AzCosmosDBSqlContainer `
    -ResourceGroupName $resourceGroupName `
    -AccountName $cosmosAccountName `
    -DatabaseName $databaseName `
    -Name $cosmosDbContainerName1 `
    -PartitionKeyKind Hash `
    -PartitionKeyPath $partitionKeyPath `
    -AnalyticalStorageTtl -1
但我得到一个错误,即“-AnalyticalStorageTL-1未被识别为cmdlet[…]”。 此参数在PowerShell cmdlet上不可用。但是,可以使用


我是否缺少某些内容,或者此参数在PS cmdlet中不可用?PowerShell有什么解决方法吗?

感谢您的报告。我检查了一下,发现Cosmos DB PowerShell cmdlet中确实遗漏了这一点。已提交一份更正此问题的报告,该报告将在下一次1月19日发布--谢谢。

谢谢您的报道。我检查了一下,发现Cosmos DB PowerShell cmdlet中确实遗漏了这一点。已提交一份更正此问题的报告,该报告将在下一次1月19日发布--谢谢。

正如您所注意到的,这似乎不见了。正在检查此项。如您所述,此项似乎已丢失。正在查看。感谢您对此事的及时关注。同时,我在.ps1脚本中使用Azure CLI命令作为解决方法:az cosmosdb sql container Create感谢您对此事的及时关注。同时,我在.ps1脚本中使用Azure CLI命令作为解决方法:az cosmosdb sql container create