Freigeben über


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.