我正在努力执行与资源组相关的 az cli 命令。 我已经设置了正确的订阅。 我可以使用命令“az group list”列出资源组。 但是在涉及 mysql 的命令中引用资源组时出现错误,例如:
C:>az mysql server show --resource-group HHDevelopment --name hh-dev-test
The Resource 'Microsoft.DBforMySQL/servers/hh-dev-test' under resource group 'HHDevelopment' was not found.
当我登录Azure门户时,我可以毫无问题地访问mysql服务器和数据库。 我应该怎样做才能让它在 Azure 命令行界面上运行?
当我请求资源组中的数据库列表时,我得到一个 json 格式的警报规则、组件和数据库列表。 因此,组和数据库存在。 列表中的一个示例如下:
C:> az resource list --resource-group HHDevelopment`
`[...]
{
"id": "/subscriptions/0c839bc3-c0c3-470b-a62f-c4998fe000c0/resourceGroups/HHDevelopment/providers/Microsoft.Sql/servers/hh-dev-test/databases/Elp.Arrangement.10",
"identity": null,
"kind": "v12.0,user",
"location": "westeurope",
"managedBy": null,
"name": "hh-dev-test/Elp.Arrangement.10",
"plan": null,
"properties": null,
"resourceGroup": "HHDevelopment",
"sku": {
"capacity": 5,
"family": null,
"model": null,
"name": "Basic",
"size": null,
"tier": "Basic"
},
"tags": null,
"type": "Microsoft.Sql/servers/databases"
},
[...]
最佳答案
你认为它为何存在?你表明它在该资源组中找到了一些sql服务器,而你的命令正在寻找mysql服务器,我只是你只是错误地尝试使用mysql服务器命令获取sql服务器资源
我想您正在寻找这些:https://learn.microsoft.com/en-us/cli/azure/sql/server?view=azure-cli-latest
关于azure - 如何修复 AZ CLI 错误 "The Resource ' 。 .' under resource group '。 .' was not found"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55480376/