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.