PowerShell-Skript zum Auflisten oder Abrufen von Azure Cosmos DB for Gremlin-Datenbanken und -Graphen
GILT FÜR: Gremlin
Dieses PowerShell-Skript listet bestimmte Azure Cosmos DB-Konten, API for Gremlin-Datenbanken und API for Gremlin-Graphen auf oder ruft sie ab.
Hinweis
Es wird empfohlen, das Azure Az PowerShell-Modul für die Interaktion mit Azure zu verwenden. Informationen zu den ersten Schritten finden Sie unter Installieren von Azure PowerShell. Informationen zum Migrieren zum Az PowerShell-Modul finden Sie unter Migrieren von Azure PowerShell von AzureRM zum Az-Modul.
Voraussetzungen
Für dieses Beispiel ist mindestens Azure PowerShell Az 5.4.0 erforderlich. Führen Sie
Get-Module -ListAvailable Az
aus, um die installierten Versionen zu ermitteln. Wenn Sie die Installation ausführen müssen, finden Sie unter Installieren des Azure PowerShell-Moduls Informationen dazu.Führen Sie zum Anmelden bei Azure Connect-AzAccount aus.
Beispielskript
Inhalt dieses Skripts:
- Get-AzCosmosDBAccount listet alle Azure Cosmos DB-Konten in einer Azure-Ressourcengruppe auf oder ruft ein bestimmtes Konto ab.
- Get-AzCosmosDBGremlinDatabase listet alle API for Gremlin-Datenbanken in einem Azure Cosmos DB-Konto auf oder ruft eine bestimmte Datenbank ab.
- Get-AzCosmosDBGremlinGraph listet alle API for Gremlin-Graphen in einer Gremlin-Datenbank auf oder ruft einen bestimmten Graphen ab.
# 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
Löschen einer Azure-Ressourcengruppe
Wenn Sie Ihr Azure Cosmos DB-Konto löschen möchten, können Sie den PowerShell-Befehl Remove-AzResourceGroup verwenden, um die entsprechende Ressourcengruppe zu entfernen. Dieser Befehl entfernt die Azure-Ressourcengruppe und alle darin enthaltenen Ressourcen, einschließlich Azure Cosmos DB-Konten und deren Container und Datenbanken.
Remove-AzResourceGroup -ResourceGroupName "myResourceGroup"
Nächste Schritte
Weitere Informationen zu Azure PowerShell finden Sie in der Azure PowerShell-Dokumentation.