1

尝试通过服务管理 API 在 Azure 中创建虚拟机部署。

但是得到 404 http 错误代码,虽然 uri 是正确的。我正确设置了以下格式的值,

https://management.core.windows.net/ /services/hostedservices//deployments/

还有什么遗漏吗?还在为 SSL 身份验证设置证书。所有其他服务似乎都可以工作,但仅此一项就会引发 404 http 错误

4

3 回答 3

1

你提到你正在使用这个网址:

https://management.core.windows.net//services/hostedservices//deployments/

您是否正在输入您希望部署的订阅 ID 和托管服务?

网址应如下所示:

https://management.core.windows.net/<subscription-id>/services/hostedservices/<service-name>/deployments/ 

取自http://msdn.microsoft.com/en-us/library/windowsazure/jj157194

虽然在使用上述 URL 时,我也收到了 404 响应,但我需要删除末尾的斜杠。(“.../deployments”,而不是“.../deployments/”)在此之后我开始收到 BadRequest 响应,但这可能只是因为 XML 正文没有正确生成。

希望能帮助到你

于 2012-07-17T11:45:05.353 回答
0

我想你问的是 Windows Azure 虚拟机。在这种情况下,您可能没有使用正确的较新 Powershell cmdlet 来创建 Azure 虚拟机,因为在创建新的虚拟机 cmdlet 时,您不需要使用管理 URL。当您使用 PublishSettings 文件配置连接然后设置订阅时,这一切都是在第一次通话期间完成的。使用 Powershell cmdlet 创建新的 Azure 虚拟机的步骤如下:

如果您使用 PaaS Windows Azure Web/Worker 角色,那么您将使用:

此处记录了所有新的 Windows Azure Powershell CMDlet 的列表。

于 2012-07-13T17:28:45.497 回答
0

终于成功了。MSDN 文档中有一些错误。

uri:https://management.core.windows.net/subscriptionID/services/hostedservices/servicename/deployments

末尾没有斜线,但 MSDN 文档末尾有斜线。

于 2012-07-18T11:15:11.883 回答