无法以编程方式启动Windows Azure VM

Ser*_*nev 4 rest azure

我正在执行REST API操作“ 开始角色”(http://msdn.microsoft.com/zh-cn/library/jj157189.aspx)

在链接https://management.core.windows.net/{subscription-id}/services/hostedservices/{service-name}/deployments/{deployment-name}/roles/{role-name}/操作中将{service-name}{deployment-name}{role-name}替换为VM名称。

结果,我们ResourceNotFound收到下一条消息:“ 不支持资源服务名称hostedservices。”

列表托管服务操作(http://msdn.microsoft.com/zh-cn/library/windowsazure/ee460781.aspx)向我们显示,我们有2个WM作为托管服务。

获取角色操作(http://msdn.microsoft.com/zh-cn/library/jj157193.aspx)还提供了有关每个VM的信息。

提前致谢。

San*_*tia 5

您正在使用:

{subscription-id} / services / hostedservices / {service-name} / deployments / {deployment-name} / 角色 / {role-name} / Operations

但是正确的Uri是:

{subscriptionID} / services / hostedservices / {serviceName} / deployments / {deploymentName} / roleInstances / {roleInstanceName} / Operations

看到不同?

  • MSDN文档搞砸了!实际上,我反向工程了Windows Azure PowerShell Cmdlet,它使用的是上面提到的URI。 (5认同)