Compartir vía


Uso de la CLI de Azure para crear un grafo, una base de datos y una cuenta sin servidor de Gremlin

SE APLICA A: Gremlin

El script de este artículo crea un grafo, una base de datos y una cuenta sin servidor de Azure Cosmos DB para Gremlin.

Prerrequisitos

  • Si no tiene una suscripción a Azure, cree una cuenta gratuita de Azure antes de empezar.

  • Este script requiere la versión 2.30 de la CLI de Azure, o cualquier versión posterior.

    • Puede ejecutar el script en el entorno de Bash en Azure Cloud Shell. Cuando se abra Cloud Shell, asegúrese de seleccionar Bash en el campo de entorno, en la parte superior izquierda de la ventana del shell. Cloud Shell tiene la versión más reciente de la CLI de Azure.

    • Si lo prefiere, puede instalar la CLI de Azure para ejecutar el script localmente. Ejecute az version para buscar la versión de la CLI de Azure y ejecute az upgrade si necesita actualizarla. Ejecute az login para iniciar sesión en Azure.

Script de ejemplo

Este script usa los siguientes comandos:

# Create a Gremlin serverless account, database and graph

# Variable block
let "randomIdentifier=$RANDOM*$RANDOM"
location="East US"
failoverLocation="Central US"
resourceGroup="msdocs-cosmosdb-rg-$randomIdentifier"
tag="serverless-gremlin-cosmosdb"
account="msdocs-account-cosmos-$randomIdentifier" #needs to be lower case
database="msdocs-db-gremlin-cosmos"
graph="msdocs-graph1-gremlin-cosmos"
partitionKey="/partitionKey"

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

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

# Create a Gremlin database
echo "Creating $database with $account"
az cosmosdb gremlin database create --account-name $account --resource-group $resourceGroup --name $database

# Create a Gremlin graph
echo "Creating $graph"
az cosmosdb gremlin graph create --account-name $account --resource-group $resourceGroup --database-name $database --name $graph --partition-key-path $partitionKey

Eliminar recursos

Si no necesita los recursos creados por el script, use el comando az group delete para eliminar el grupo de recursos y todos los recursos que contenga, incluida la cuenta y la base de datos de Azure Cosmos DB.

az group delete --name $resourceGroup

Pasos siguientes

Documentación sobre la CLI de Azure Cosmos DB