2015-03-30 54 views
0

我正在尝试使用Azure Management Rest API的Capture VM Image operation。我每次执行操作时都会继续出现错误通过Azure Rest API捕获VM镜像操作

<OperationId>26818000-9c8e-80e6-8a94-558c4d0f442c</OperationId> 
<OperationObjectId>/3dc34e96-8d19-483b-8eaa-d79248e56391/services/hostedservices/bhathiya409-vmimageapilivetest/deployments/bhathiya409-vmimageapilivetest/roleinstances/bhathiya409-vmimageapilivetest/Operations</OperationObjectId> 
<OperationName>ExecuteRoleOperation</OperationName> 
<OperationParameters xmlns:d2p1="http://schemas.datacontract.org/2004/07/Microsoft.WindowsAzure.ServiceManagement"> 
    <OperationParameter> 
     <d2p1:Name>serviceName</d2p1:Name> 
     <d2p1:Value>bhathiya409-vmimageapilivetest</d2p1:Value> 
    </OperationParameter> 
    <OperationParameter> 
     <d2p1:Name>deploymentName</d2p1:Name> 
     <d2p1:Value>bhathiya409-vmimageapilivetest</d2p1:Value> 
    </OperationParameter> 
    <OperationParameter> 
     <d2p1:Name>roleInstanceName</d2p1:Name> 
     <d2p1:Value>bhathiya409-vmimageapilivetest</d2p1:Value> 
    </OperationParameter> 
    <OperationParameter> 
     <d2p1:Name>roleOperation</d2p1:Name> 
     <d2p1:Value i:nil="true" /> 
    </OperationParameter> 
</OperationParameters> 
<OperationStatus> 
    <ID>26818000-9c8e-80e6-8a94-558c4d0f442c</ID> 
    <Status>Failed</Status> 
    <HttpStatusCode>500</HttpStatusCode> 
    <Error> 
     <Code>InternalError</Code> 
     <Message>The server encountered an internal error. Please retry the request.</Message> 
    </Error> 
</OperationStatus> 
<OperationStartedTime>2015-03-30T22:33:55Z</OperationStartedTime> 
<OperationCompletedTime>2015-03-30T22:34:00Z</OperationCompletedTime> 
<OperationKind>CaptureRoleAsVMImageOperation</OperationKind> 
+0

你如何尝试执行操作?您是否发送手动REST呼叫或者使用Powershell? – 2015-03-31 16:13:03

+0

我使用了REST调用。看起来我发现了问题(错误)。谢谢 @PanagiotisKefalidis – 2015-04-01 01:00:51

回答

0

问题出现在OSState属性中,我正在处理无效值。

可能的值有: 广义, 专业

我觉得这些选项区分大小写。