Partager via


Script PowerShell pour lister ou obtenir des bases de données et des graphiques d’Azure Cosmos DB for Gremlin

S’APPLIQUE À : Gremlin

Ce script PowerShell répertorie ou obtient des comptes Azure Cosmos DB, des bases de données d’API pour Gremlin et des graphiques d’API pour Gremlin spécifiques.

Notes

Nous vous recommandons d’utiliser le module Azure Az PowerShell pour interagir avec Azure. Pour bien démarrer, consultez Installer Azure PowerShell. Pour savoir comment migrer vers le module Az PowerShell, consultez Migrer Azure PowerShell depuis AzureRM vers Az.

Prérequis

  • Cet exemple nécessite Azure PowerShell Az 5.4.0 ou ultérieur. Exécutez Get-Module -ListAvailable Az pour voir quelles versions sont installées. Si vous devez l’installer, consultez Installer le module Azure PowerShell.

  • Exécutez Connect-AzAccount pour vous connecter à Azure.

Exemple de script

Dans ce script :

  • Get-AzCosmosDBAccount répertorie tout ou obtient un compte Azure Cosmos DB spécifique dans un groupe de ressources Azure.
  • Get-AzCosmosDBGremlinDatabase répertorie tout ou obtient une base de données d’API pour Gremlin spécifique dans un compte Azure Cosmos DB.
  • Get-AzCosmosDBGremlinGraph répertorie tout ou obtient un graphique d’API pour Gremlin spécifique dans une base de données d’API pour 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

Supprimer un groupe de ressources azure

Si vous souhaitez supprimer votre compte Azure Cosmos DB, vous pouvez utiliser la commande Remove-AzResourceGroup de PowerShell pour supprimer son groupe de ressources. Cette commande supprime le groupe de ressources Azure et toutes les ressources qu’il contient, y compris les comptes Azure Cosmos DB et leurs conteneurs et bases de données.

Remove-AzResourceGroup -ResourceGroupName "myResourceGroup"

Étapes suivantes

Pour plus d’informations sur Azure PowerShell, consultez la documentation Azure PowerShell.