Script de PowerShell para enumerar u obtener bases de datos y grafos de Azure Cosmos DB for Gremlin
SE APLICA A: Gremlin
Este script de PowerShell enumera u obtiene cuentas específicas de Azure Cosmos DB, bases de datos de API para Gremlin y grafos de API para Gremlin.
Nota
Se recomienda usar el módulo Azure Az de PowerShell para interactuar con Azure. Para comenzar, consulte Instalación de Azure PowerShell. Para más información sobre cómo migrar al módulo Az de PowerShell, consulte Migración de Azure PowerShell de AzureRM a Az.
Requisitos previos
Este ejemplo requiere Azure PowerShell Az 5.4.0 o una versión posterior. Ejecute
Get-Module -ListAvailable Az
para ver qué versiones están instaladas. Si necesita instalarlo, consulte Instalación del módulo de Azure PowerShell.Ejecute Connect AzAccount para iniciar sesión en Azure.
Script de ejemplo
En este script:
- Get-AzCosmosDBAccount enumera todas las cuentas de Azure Cosmos DB de un grupo de recursos de Azure u obtiene una cuenta específica.
- Get-AzCosmosDBGremlinDatabase enumera todas las bases de datos de la API para Gremlin de una cuenta de Azure Cosmos DB u obtiene una base de datos específica.
- Get-AzCosmosDBGremlinGraph enumera todos los grafos de la API para Gremlin de una base de datos de API para Gremlin u obtiene un grafo específico.
# Reference: Az.CosmosDB | https://docs.microsoft.com/powershell/module/az.cosmosdb
# --------------------------------------------------
# Purpose
# List and get operations for accounts, databases, and graphs
# --------------------------------------------------
# Variables - ***** SUBSTITUTE YOUR VALUES *****
$resourceGroupName = "myResourceGroup" # Resource Group must already exist
$accountName = "myaccount" # Must be all lower case
$databaseName = "myDatabase"
$graphName = "myGraph"
# --------------------------------------------------
Write-Host "List all accounts in a resource group"
Get-AzCosmosDBAccount -ResourceGroupName $resourceGroupName
Write-Host "Get an account in a resource group"
Get-AzCosmosDBAccount -ResourceGroupName $resourceGroupName `
-Name $accountName
Write-Host "List all databases in an account"
Get-AzCosmosDBGremlinDatabase -ResourceGroupName $resourceGroupName `
-AccountName $accountName
Write-Host "Get a database in an account"
Get-AzCosmosDBGremlinDatabase -ResourceGroupName $resourceGroupName `
-AccountName $accountName -Name $databaseName
Write-Host "List all graphs in a database"
Get-AzCosmosDBGremlinGraph -ResourceGroupName $resourceGroupName `
-AccountName $accountName -DatabaseName $databaseName
Write-Host "Get a graph in a database"
Get-AzCosmosDBGremlinGraph -ResourceGroupName $resourceGroupName `
-AccountName $accountName -DatabaseName $databaseName `
-Name $graphName
Eliminación de un grupo de recursos de Azure
Si desea eliminar la cuenta de Azure Cosmos DB, puede usar el comando Remove-AzResourceGroup de PowerShell para quitar su grupo de recursos. Este comando quita el grupo de recursos de Azure y todos los recursos que contiene, incluidas las cuentas de Azure Cosmos DB y sus contenedores y bases de datos.
Remove-AzResourceGroup -ResourceGroupName "myResourceGroup"
Pasos siguientes
Para más información sobre Azure PowerShell, consulte la documentación de Azure PowerShell.