无法使用azure rest api从图像创建VM

时间:2014-08-13 20:07:09

标签: api rest azure azure-vm-role azure-management

运行"添加角色" azure rest API(应该创建一个VM)的操作,其中发送的XML包括:

<VMImageName>vnscubed3502-ul-x8664-azure-5QgR</VMImageName>

从操作返回的XML是:

<Error xmlns="http://schemas.microsoft.com/windowsazure"
   xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
      <Code>ResourceNotFound</Code>
      <Message>VMImage vnscubed3502-ul-x8664-azure-5QgR not found.</Message>
</Error>

REST API操作的输出&#34;列出VM映像&#34;包括:

<OSImage>
    <Category>User</Category>
    <Label>vnscubed3502-ul-x8664-azure-5QgR</Label>
    <Location>East US</Location>
    <LogicalSizeInGB>10</LogicalSizeInGB>
    <MediaLink>http://cohesiveft.blob.core.windows.net/vhds/vnscubed3502-ul-x8664-azure-5QgR</MediaLink>
    <Name>vnscubed3502-ul-x8664-azure-5QgR</Name>
    <OS>Linux</OS>
    <IsPremium>false</IsPremium>
    <OSState>Generalized</OSState>
</OSImage>

XML元素中的值&#34; VMImageName&#34;加入&#34;添加角色&#34; operation匹配&#34; Name&#34;中的值。 &#34; OSImage&#34;的元素那么为什么不能通过&#34;添加角色&#34;操作?如果有人能够通过AMI用图像创建VM,我将不胜感激。

0 个答案:

没有答案