Share via


Usare l'interfaccia della riga di comando di Azure per creare un account e una tabella di Azure Cosmos DB per tabelle con scalabilità automatica

SI APPLICA A: Tabella

Lo script in questo articolo crea un'istanza di Azure Cosmos DB per l'account tabella e la tabella con scalabilità automatica.

Prerequisiti

Script di esempio

Eseguire lo script seguente per creare un gruppo di risorse di Azure, un account Azure Cosmos DB per tabella e un'API per tabella con funzionalità di scalabilità automatica. La creazione delle risorse potrebbe richiedere qualche minuto.

# Create a Table API table with autoscale

# Variable block
let "randomIdentifier=$RANDOM*$RANDOM"
location="East US"
resourceGroup="msdocs-cosmosdb-rg-$randomIdentifier"
tag="autoscale-table-cosmosdb"
account="msdocs-account-cosmos-$randomIdentifier" #needs to be lower case
table="msdocs-table-cosmos-$randomIdentifier"
maxThroughput=1000 #minimum = 1000

# Create a resource group
echo "Creating $resourceGroup in $location..."
az group create --name $resourceGroup --location "$location" --tags $tag

# Create a Cosmos account for Table API
echo "Creating $account"
az cosmosdb create --name $account --resource-group $resourceGroup --capabilities EnableTable --default-consistency-level Eventual --locations regionName="$location" failoverPriority=0 isZoneRedundant=False

# Create a Table API Table with autoscale
echo "Create $table with $maxThroughput"
az cosmosdb table create --account-name $account --resource-group $resourceGroup --name $table --max-throughput $maxThroughput

Questo script usa i comandi seguenti:

  • az group create crea un gruppo di risorse per archiviare tutte le risorse.
  • az cosmosdb create con --capabilities EnableTable crea un account Azure Cosmos DB per l'API per la tabella.
  • az cosmosdb table create con --max-throughput 1000 crea una tabella di Azure Cosmos DB per tabella con funzionalità di scalabilità automatica.

Pulire le risorse

Se le risorse create non sono più necessarie, usare il comando az group delete per eliminare il gruppo di risorse e tutte le risorse in esso contenute. Queste risorse includono l'account e la tabella di Azure Cosmos DB. L'eliminazione delle risorse potrebbe richiedere alcuni minuti.

az group delete --name $resourceGroup

Passaggi successivi