我正在尝试使用Windows调度程序停止/启动Azure辅助角色。我使用的操作网址如下:https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/<deployment-slot>/
。它使用证书进行保护。响应是以下错误。
Http Action - 来自主机'management.core.windows.net'的回复: 'NotFound'响应标题:x-ms-servedbyregion:ussouth3 严格运输安全:max-age = 31536000; includeSubDomains x-ms-request-id:e1f235c155cf6a00a904a527bc22c77f Cache-Control: no-cache日期:2016年1月15日星期五19:55:02 GMT Server:1.0.6198.304 (rd_rdfe_stable.160106-1801)Microsoft-HTTPAPI / 2.0正文:
ResourceNotFound
资源服务名称hostedservices不是 支撑。
我按照此处的说明操作:https://msdn.microsoft.com/en-us/library/azure/ee460808.aspx 原始POST如下所示:POST https://management.core.windows.net/9974e512-xxxx-xxxx-xxxx-xxxxxxxxb846a/services/hostedservices/sblqueueprocessorservice/deployments/c2cdxxxxxxxxxxxxxxxxxxxxxxxx6e32/ HTTP / 1.1 x-ms-version:2009-10-01 Content-Type:application / xml 主持人:management.core.windows.net 内容长度:173
<?xml version="1.0" encoding="utf-8"?>
<UpdateDeploymentStatus xmlns="http://schemas.microsoft.com/windowsazure">
<Status>Suspended</Status>
</UpdateDeploymentStatus>
此外,Get Deployment API调用也可以。
答案 0 :(得分:0)
缺少?comp = status URI参数。