你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
用于列出或获取 Azure Cosmos DB for Gremlin 数据库和图的 PowerShell 脚本
适用对象: Gremlin
此 PowerShell 脚本列出或获取特定的 Azure Cosmos DB 帐户、API for Gremlin 数据库和 API for Gremlin 图。
注意
建议使用 Azure Az PowerShell 模块与 Azure 交互。 若要开始,请参阅安装 Azure PowerShell。 若要了解如何迁移到 Az PowerShell 模块,请参阅 将 Azure PowerShell 从 AzureRM 迁移到 Az。
先决条件
本示例需要 Azure PowerShell Az 5.4.0 或更高版本。 运行
Get-Module -ListAvailable Az
,查看已安装哪些版本。 如果需要安装,请参阅安装 Azure PowerShell 模块。通过运行 Connect-AzAccount 登录到 Azure。
示例脚本
在此脚本中:
- Get-AzCosmosDBAccount 列出所有或获取 Azure 资源组中特定的 Azure Cosmos DB 帐户。
- Get-AzCosmosDBGremlinDatabase 列出所有或获取 Azure Cosmos DB 帐户中特定的 API for Gremlin 数据库。
- Get-AzCosmosDBGremlinGraph 列出所有或获取 API for Gremlin 数据库中特定的 API for 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
删除 Azure 资源组
如果要删除 Azure Cosmos DB 帐户,可以使用 Remove-AzResourceGroup PowerShell 命令删除其资源组。 此命令将删除 Azure 资源组及其中的所有资源,包括 Azure Cosmos DB 帐户及其容器和数据库。
Remove-AzResourceGroup -ResourceGroupName "myResourceGroup"
后续步骤
有关 Azure PowerShell 的详细信息,请参阅 Azure PowerShell 文档。