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.