Skrip PowerShell untuk mencantumkan atau mendapatkan database dan grafik API Gremlin Azure Cosmos DB
BERLAKU UNTUK:
Gremlin API
Skrip PowerShell ini mencantumkan atau mendapatkan akun Azure Cosmos DB tertentu, database API Gremlin, dan grafik API Gremlin.
Catatan
Artikel ini menggunakan modul Azure Az PowerShell, yang merupakan modul PowerShell yang direkomendasikan untuk berinteraksi dengan Azure. Untuk mulai menggunakan modul Az PowerShell, lihat Menginstal Azure PowerShell. Untuk mempelajari cara bermigrasi ke modul Az PowerShell, lihat Memigrasikan Azure PowerShell dari AzureRM ke Az.
Prasyarat
Sampel ini memerlukan Azure PowerShell Az 5.4.0 atau yang lebih baru. Jalankan
Get-Module -ListAvailable Azuntuk melihat versi mana yang dipasang. Jika Anda perlu memasang, lihat Pasang modul Azure PowerShell.Jalankan Connect-AzAccount untuk masuk ke Azure.
Skrip sampel
Dalam skrip ini:
- Get-AzCosmosDBAccount mencantumkan semua atau mendapatkan akun Azure Cosmos DB tertentu dalam grup sumber daya Azure.
- Get-AzCosmosDBGremlinDatabase mencantumkan semua atau mendapatkan database API Gremlin tertentu di akun Azure Cosmos DB.
- Get-AzCosmosDBGremlinGraph mencantumkan semua atau mendapatkan grafik API Gremlin tertentu dalam database API 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
Menghapus grup sumber daya Azure
Jika ingin menghapus akun Azure Cosmos DB, Anda dapat menggunakan perintah PowerShell Remove-AzResourceGroup untuk menghapus grup sumber dayanya. Perintah ini menghapus grup sumber daya Azure dan semua sumber daya di dalamnya, termasuk akun Azure Cosmos DB serta kontainer dan database-nya.
Remove-AzResourceGroup -ResourceGroupName "myResourceGroup"
Langkah berikutnya
Untuk informasi selengkapnya tentang Azure PowerShell, lihat dokumentasi Azure PowerShell.