azure - 尝试在 Linux 虚拟机上的 Azure CLI 中创建虚拟机时出现响应错误

标签 azure azure-devops azure-cli

我试过了

az vm create \
--resource-group my_Env \
--name newVMfromImage \
--image Machine-image \
--admin-username myuser \
--data-disk-sizes-gb 150 --size Standard_B1ms \
--ssh-key-value /path/to/my/puvlik/key/azure.pub
--verbose

我得到了这样的回复:

Deployment failed. Correlation ID: **-**-**-**-**. {
  "error": {
    "code": "PropertyChangeNotAllowed",
    "message": "Changing property 'linuxConfiguration.ssh.publicKeys' is not allowed.",
    "target": "linuxConfiguration.ssh.publicKeys"
  }
}

我通过 putty 创建了 key ,并仅将公钥复制到我的 Linux VM

最佳答案

这意味着您的虚拟机已创建并且您尝试更新,但您为其定义了不同的公钥,这是不受支持的。更改虚拟机名称或资源组或两者,此错误就会消失

关于azure - 尝试在 Linux 虚拟机上的 Azure CLI 中创建虚拟机时出现响应错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56471321/

相关文章:

php - ubuntu MySQL root密码自动更改

Azure 发布与打包 - 证书部署

azure-devops - VSTest-Task 未运行来自测试计划的 .NET Core 2.1 xUnit-Tests

Azure ARM 策略,通过 CLI 使用预定义定义

具有排除模式的 Azure CLI 存储删除批处理

azure - 如何在Azure Function Apps中通过代码直接获取Azure Function URL?

c# - Azure C# 应用服务 ODBC 连接到 Redshift

azure-devops - 在 Azure Devop 中触发 YAML 管道

tfs - 为什么构建草稿不合并/通知草稿发布时的合并冲突?

azure - 为什么我无权访问 Azure 门户中的 AAD 应用程序注册,但可以使用 Azure CLI 查看它?