Condividi tramite


Script di Azure PowerShell per elencare o ottenere database e grafi di Azure Cosmos DB per Gremlin

SI APPLICA A: Gremlin

Questo script di PowerShell elenca o ottiene specifici account Azure Cosmos DB, database dell'API per Gremlin e grafi dell'API per Gremlin.

Nota

È consigliabile usare il modulo Azure Az PowerShell per interagire con Azure. Per iniziare, vedere Installare Azure PowerShell. Per informazioni su come eseguire la migrazione al modulo AZ PowerShell, vedere Eseguire la migrazione di Azure PowerShell da AzureRM ad Az.

Prerequisiti

  • Questo esempio richiede Az di Azure PowerShell 5.4.0 o versione successiva. Eseguire Get-Module -ListAvailable Az per determinare le versioni installate. Se è necessario installarlo, vedere Installare il modulo Azure PowerShell.

  • Eseguire Connect-AzAccount per accedere ad Azure.

Script di esempio

In questo script:

  • Get-AzCosmosDBAccount crea un elenco completo o ottiene uno specifico account Azure Cosmos DB in un gruppo di risorse di Azure.
  • Get-AzCosmosDBGremlinDatabase crea un elenco completo o ottiene uno specifico database dell'API per Gremlin in un account Azure Cosmos DB.
  • Get-AzCosmosDBGremlinGraph crea un elenco completo o ottiene uno specifico grafo dell'API per Gremlin in un database dell'API per Gremlin.
# 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

Eliminare il gruppo di risorse di Azure

Se si vuole eliminare l'account Azure Cosmos DB, è possibile usare il comando di PowerShell Remove-AzResourceGroup per rimuovere il relativo gruppo di risorse. Questo comando rimuove il gruppo di risorse di Azure e tutte le risorse in esso contenute, inclusi gli account Azure Cosmos DB e i relativi contenitori e database.

Remove-AzResourceGroup -ResourceGroupName "myResourceGroup"

Passaggi successivi

Per altre informazioni su Azure PowerShell, vedere la documentazione di Azure PowerShell.