“虚拟机部署”;VMimage ReourceNotFound异常“;使用Azure SDK for Java

“虚拟机部署”;VMimage ReourceNotFound异常“;使用Azure SDK for Java,java,azure,sdk,Java,Azure,Sdk,我想使用blob存储中的映像部署VM。我在这里举了一个例子: 但由于我使用的是VM映像,所以我在“角色”定义中定义了VMimageName和Medialocation val imagename = "xxxxxxxxxx" val uri = "http://xxxxstore.blob.core.windows.net/vhds" role.setVMImageName(imagename) role.setMediaLocation(new java.net.URI(ur

我想使用blob存储中的映像部署VM。我在这里举了一个例子:

但由于我使用的是VM映像,所以我在“角色”定义中定义了VMimageName和Medialocation

  val imagename = "xxxxxxxxxx"
  val uri = "http://xxxxstore.blob.core.windows.net/vhds"
  role.setVMImageName(imagename)
  role.setMediaLocation(new java.net.URI(uri))
我确保没有设置OSVirtualHardDisk或配置集

   //role.setOSVirtualHardDisk(oSVirtualHardDisk)
   //role.setConfigurationSets(configurationSetArray)
甚至我也可以通过“列表”调用查看我的图像

但是当我开始部署的时候

    computeManagementClient.getVirtualMachinesOperations.beginCreatingDeploymentAsync(AzureParametersJavaSDK.hostedServiceName, AzureParametersJavaSDK.parameters)
我得到了以下例外

虚拟机部署失败:com.microsoft.windowsazure.exception.ServiceException:ResourceNotFound:VMImage xxxxxxxxx未找到。

以前是否有人遇到/报告过类似问题

    computeManagementClient.getVirtualMachinesOperations.beginCreatingDeploymentAsync(AzureParametersJavaSDK.hostedServiceName, AzureParametersJavaSDK.parameters)