azure-Azure Rest API “创建虚拟机部署” 失败

问题描述

Azure Rest API “创建虚拟机部署” 失败
各位大神们,你们好:

 我是做微软中国azure底层开发的,目前在开发的过程遇到如下问题,描述如下: 在调用微软Azure Rest API做开发时,我用的语言是c#调用的是世纪互联提供的azure服务。在开发的过程中对虚拟机执行开机关机,创建云服务以及其他操作都没有问题。但是在创建虚拟机,尤其是“创建虚拟机部署”的时候,azure中国返回的数据为404,即badrequest错误。使用的   API是微软Azure的“创建虚机部署”,我已经检查程序,没有缺少参数,但是无法动态的创建虚拟机,

我的访问路径为:
https://management.core.chinacloudapi.cn/****************/services/hostedservices/test20141201/deployments

数据格式为:

Deployment20141202112330
Production
Label20141202112330

VM20141202112330
PersistentVMRole

WindowsProvisioningConfiguration
ComName20141202112330
12345.com
lianghui112330

https://portalvhdsk0scb5t7d0975.blob.core.chinacloudapi.cn/vhds/azure0910-azure0910-2014-11-17.vhd
55bc2b193643443bb879a78bda516fc8__Windows-Server-2012-Datacenter-201410.01-en.us-127GB.vhd

解决方案

我记得做虚拟机开发,至少先从window2000上开始测试的

解决方案二:
你好,建议楼主,贴出Azure门户网站的操作日志信息,那样就可以更好的分析了。https://manage.windowsazure.cn/

楼主,你的每次调用REST API后,Azure上都有显示,操作日志的,那你包含错误日志

解决方案三:
您好,
请注意两个细节:
1.虚拟机的名字最好不要超过16个字符
2.最后代码对获取到response的处理:
statusCode = response.StatusCode;
if (response.ContentLength > 0)
{
using (XmlReader reader = XmlReader.Create(response.GetResponseStream()))
{
responseBody = XDocument.Load(reader);
}
}
请尝试。如果还是不能成功,烦请告知错误细节和使用fiddler去抓下错误原因。
Regards,
Will
如果您想进一步了解Windows Azure Windows Azure 官网欢迎您的访问

时间: 2024-09-05 05:29:53

azure-Azure Rest API “创建虚拟机部署” 失败的相关文章

azure-话说,为什么要用powershell 创建虚拟机?

问题描述 话说,为什么要用powershell 创建虚拟机? 大家好!! 话说,为什么要用powershell 创建虚拟机? 谁给个解答?? 解决方案 powershell是一种脚本,脚本适合自动化和无人值守的操作.用来代替人工操作. 解决方案二: 你好, 当然你也可以通过Windows Azure Management Portal来创建虚拟机哦. 这种创建方式虽然直观简单,但是如果IT管理员需要同时创建1000台Azure服务的话,工作的代价是非常巨大的. 所以 就会用到Powershell

azure java rest api-Azure Java 如何使用Restapi 进行认证,并创建虚拟机

问题描述 Azure Java 如何使用Restapi 进行认证,并创建虚拟机 1.使用azure javasdk 进行认证需要哪些前提.2.使用证书方式,需要将证书上传到证书管理中.证书在进行ssl认证时,需要做什么 解决方案 Hi 我们在使用Rest Api去创建虚拟机的时候,我们并不需要Azure java SDK,为了确保向管理服务发出的请求是安全的,我们需要使用管理证书通过 SSL 来针对向管理服务发出的安全请求进行身份验证.关于如何使用证书进行身份验证,请阅读:https://msd

vm-请问azure试用是不是只能创建两台虚拟机

问题描述 请问azure试用是不是只能创建两台虚拟机 请问azure试用是不是只能创建两台虚拟机?还有一个问题我如何把美国的VM主机迁移到香港的数据中心? 解决方案 Hi, 据我所知我们在得到试用账号是会被限制内核数,我们可以在Azure门户里看到内核数的情况,具体如下图: 不同规格的虚拟机需求的内核数是不一样的,你可以从这篇文章查看到各个规格虚拟机的内核数:http://www.windowsazure.cn/zh-cn/pricing/details/virtual-machines/ 就如

请问azure试用是不是只能创建两台虚拟机 r如何实现主机网络共享?

问题描述 请问azure试用是不是只能创建两台虚拟机 r如何实现主机网络共享? 请问azure试用是不是只能创建两台虚拟机 r如何实现主机网络共享? 解决方案 两台机器在一个内网,直接文件共享等,通过ip访问 解决方案二: 不是,150的额度可以任意分配,如果你创建A0级的虚拟机,20个内核的配额,那么可以创建20台. azure会为每个虚拟机分配一个ip,不需要共享. 解决方案三: 对的,Azure 是根据 VM 的大小和操作系统按小时价格进行计费. 可以创建一个虚拟网络,将所有的虚拟机放在一

方法-Windows Azure 如何创建和部署云服务?

问题描述 Windows Azure 如何创建和部署云服务? Windows Azure 如何创建和部署云服务?谁能提供方法啊? 解决方案 http://azure.microsoft.com/en-in/documentation/articles/cloud-services-how-to-create-deploy/#deploy 解决方案二: 您好, 你可以参考下面的官方文章在Windows Azure中创建和部署云服务:http://www.windowsazure.cn/zh-cn/

azure试用是不是只能创建两台虚拟机

问题描述 azure试用是不是只能创建两台虚拟机 azure试用是不是只能创建两台虚拟机,如果不是 能创建多少台? 解决方案 现在Azure的试用提供的是信用额度而不是具体单项的服务限制,比如说是一个月/150$.那么相当于你可以开2个小型虚拟机,连续开一个月,或者开2个中型虚拟机,开半个月,或者开10个小型虚拟机,开一个星期,等等. 尽管这样,个人订阅似乎也有配额的上限,我的msdn订阅的权限是20个cpu内核,你可以在你的仪表板中看下你的权限. 解决方案二: Azure的试用提供的是信用额度

azure中创建虚拟机慢的原因

问题描述 azure中创建虚拟机慢的原因 hello 为啥我在azure中创建虚拟机这么慢呢?啥原因 ?? 解决方案 Hi, 我们在创建虚拟机的时候确实需要一定的等待时间,因为Azure的底层需要做一系列的工作,这个等待时间是必须的,如果你在创建的过程中确实碰到了非一般情况下的延迟,我建议你联系下世纪互联的工程师去了解详细的情况,您可以通过以下途径联系: 400-089-0365 010-84563652 https://windowsazure.cn/zh-cn/support/support

Windows Azure Virtual Network(3)创建AD Server并添加至Virtual Network

在之前的文章中,笔者已经向大家介绍了如何创建一个简单的Azure Virtual Network. 本章我将创建一台域服务器(AD Server),并且将AD加入到Virtual Network中. 1.首先我们登陆Windows Azure Management Portal, http://manage.windowsazure.com 2.修改上一章中我们创建的MyVNet的设置,点击MyVNet,选择Configure,在DNS Server里,下拉MyDNS,然后在IP Address

azure里哪个api是取角色列表的?(虚机列表)

问题描述 azure里哪个api是取角色列表的?(虚机列表) 请问一下 !! azure里哪个api是取角色列表的?(虚机列表) 谢啦!! 解决方案 Hi, 你可以通过下列步骤获得虚拟机的列表: 1) 列出所有的云服务,详细请参考文档:https://msdn.microsoft.com/library/azure/ee460781.aspx?f=255&MSPPError=-2147217396 2)遍历每一个云服务,使用Get Deployment rest api,详细请参考文档:http