azure - 如何修复 AZ CLI 错误 "The Resource ' 。 .' under resource group '。 .' was not found"?

标签 azure command-line-interface

我正在努力执行与资源组相关的 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/

相关文章:

azure - 如何在 Azure 中 key 轮换后满足客户端对存储 Blob 的请求

azure - Azure ML 数据集版本控制的重要性是什么?

java - 斐波那契使用递归从用户在 Java CLI 中给出的两个任意数开始

go - 有没有办法使用 Go 的 `flag` 包捕获所有无法识别的命令行标志?

javascript - 使用常用方法将“替换为”在 JavaScript Azure Function 中不起作用

azure - 具有 EF 迁移的 Azure 网站如何确保更新时的完整性

python - 如何通过python sdk设置Azure表的属性

perl - 如何在命令行中将哈希作为可选参数传递给 -M

bash - 使用 databricks-cli 在 Databricks 中创建新集群

java - MariaDB和flyway语法错误但在JAVA中没有