Azure 如何使用PowerShell创建启用了分析存储的Cosmos DB Sql容器?
我正在编写一个PowerShell脚本,其中需要使用SQLAPI创建多个Cosmos DB容器 我在创建Cosmos DB帐户时已启用分析存储: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
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