Aktualizace úrovně konzistence pro účet služby Azure Cosmos DB pomocí PowerShellu
PLATÍ PRO: NoSQL MongoDB Cassandra Gremlin Tabulka
Poznámka
K interakci s Azure doporučujeme použít modul Azure Az PowerShell. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.
Tato ukázka vyžaduje Azure PowerShell Az 5.4.0 nebo novější. Spuštěním příkazu Get-Module -ListAvailable Az
zjistíte, které verze jsou nainstalované.
Pokud potřebujete instalaci, přečtěte si téma Instalace modulu Azure PowerShell.
Spuštěním příkazu Connect-AzAccount se přihlaste k Azure.
Ukázkový skript
Poznámka
Ve stejné operaci nemůžete upravovat oblasti a měnit další vlastnosti účtu služby Azure Cosmos DB. Musí se provést jako dvě samostatné operace.
Poznámka
Tato ukázka ukazuje použití rozhraní API pro účet NoSQL. Pokud chcete tuto ukázku použít pro jiná rozhraní API, zkopírujte související vlastnosti a použijte ho na skript specifický pro rozhraní API.
# Reference: Az.CosmosDB | https://docs.microsoft.com/powershell/module/az.cosmosdb
# --------------------------------------------------
# Purpose
# Update Cosmos DB account: Change default consistency level
# --------------------------------------------------
# Variables - ***** SUBSTITUTE YOUR VALUES *****
$resourceGroupName = "myResourceGroup" # Resource Group must already exist
$accountName = "myaccount" # Must be all lower case
$consistencyLevel = "BoundedStaleness"
$maxStalenessInterval = 300
$maxStalenessPrefix = 100000
# --------------------------------------------------
# Get existing Cosmos DB account
$account = Get-AzCosmosDBAccount -ResourceGroupName $resourceGroupName -Name $accountName
Write-Host "Updating account $accountName"
Update-AzCosmosDBAccount -InputObject $account `
-DefaultConsistencyLevel $consistencyLevel `
-MaxStalenessIntervalInSeconds $maxStalenessInterval `
-MaxStalenessPrefix $maxStalenessPrefix
Vyčištění nasazení
Po spuštění ukázkového skriptu můžete pomocí následujícího příkazu odebrat skupinu prostředků a všechny k ní přidružené prostředky.
Remove-AzResourceGroup -ResourceGroupName "myResourceGroup"
Vysvětlení skriptu
Tento skript používá následující příkazy. Každý příkaz v tabulce odkazuje na příslušnou část dokumentace.
Příkaz | Poznámky |
---|---|
Azure Cosmos DB | |
Get-AzCosmosDBAccount | Zobrazí seznam účtů služby Azure Cosmos DB nebo získá zadaný účet služby Azure Cosmos DB. |
Update-AzCosmosDBAccount | Aktualizujte účet služby Azure Cosmos DB. |
Skupiny prostředků Azure | |
Remove-AzResourceGroup | Odstraní skupinu prostředků včetně všech vnořených prostředků. |
Další kroky
Další informace o Azure PowerShellu najdete v dokumentaci k Azure PowerShellu.