Gremlin veritabanları ve grafikleri için Azure Cosmos DB'yi listelemek veya almak için PowerShell betiği
ŞUNLAR IÇIN GEÇERLIDIR: Gremlin
Bu PowerShell betiği belirli Azure Cosmos DB hesaplarını, Gremlin veritabanları api'sini ve Gremlin grafları için API'yi listeler veya alır.
Not
Azure ile etkileşime geçmek için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz. Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.
Önkoşullar
Bu örnek az 5.4.0 veya sonraki Azure PowerShell gerektirir. Hangi sürümlerin yüklü olduğunu görmek için komutunu çalıştırın
Get-Module -ListAvailable Az
. Yüklemeniz gerekiyorsa bkz. Azure PowerShell modülünü yükleme.Azure'da oturum açmak için Connect-AzAccount komutunu çalıştırın.
Örnek betik
Bu betikte:
- Get-AzCosmosDBAccount, bir Azure kaynak grubundaki belirli bir Azure Cosmos DB hesabını listeler veya alır.
- Get-AzCosmosDBGremlinDatabase , Azure Cosmos DB hesabındaki Gremlin veritabanı için belirli bir API'yi listeler veya alır.
- Get-AzCosmosDBGremlinGraph, Gremlin veritabanı api'sinde Gremlin grafı için belirli bir API'nin tümünü listeler veya alır.
# 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
Azure kaynak grubunu silme
Azure Cosmos DB hesabınızı silmek istiyorsanız Remove-AzResourceGroup PowerShell komutunu kullanarak kaynak grubunu kaldırabilirsiniz. Bu komut, Azure cosmos DB hesapları, kapsayıcıları ve veritabanları dahil olmak üzere Azure kaynak grubunu ve içindeki tüm kaynakları kaldırır.
Remove-AzResourceGroup -ResourceGroupName "myResourceGroup"
Sonraki adımlar
Azure PowerShell hakkında daha fazla bilgi için bkz. Azure PowerShell belgeleri.