运行"添加角色" 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,我将不胜感激。