2012-06-12 23 views
6

Como sabemos que se ha agregado una nueva característica llamada máquina virtual en el portal de Windows Azure. pero quiero crear una máquina virtual en Windows Azure programáticamente con C# o. red. así que ¿alguien puede ayudarme en esto ... qué API debo usar o la API para .net debe ser publicada por gente azul? por favor, cualquiera me guíe para hacer esta tarea.Cree una máquina virtual en azul de Windows mediante programación con código C# o .net

Respuesta

6

Es probable que desee utilizar las API de administración de servicios REST de Azure. Por ejemplo, las API para crear y administrar VM están aquí: Create Virtual Machine Deployment.

La API general es documented here.

Ya que estás en .NET parece que no habría API de gestión de servicio in the managed SDK, pero no vi ninguna referencia de la API de gestión de servicios allí.

+3

probé esos enlaces pero consiste en algunos códigos xmls ... probé con Windows Azure PowerShell .. soy capaz de crear una máquina virtual en azul con comandos de PowerShell pero quiero invocar esos comandos en el código C# para crear un vm y encendido y apagado. ¿Puedes ayudar en eso? aquí está el enlace para Windows Azure Power Shell: http: //michaelwasham.com/2012/06/08/automating-windows-azure-virtual-machines-with-powershell/ –

1

Disculpas por no haber visto esta pregunta antes. El Microsoft Azure Management Libraries (MAML, por sus siglas en inglés) puede proporcionar este tipo de acceso basado en .NET a las API de administración de Microsoft Azure. MAML está disponible como una serie de paquetes NuGet, que fueron lanzados oficialmente esta semana.

Para acompañar el lanzamiento he publicado un enlace blog post a VS Extension que escribí para // build/conference. Esta extensión proporciona un recorrido directo a través de VS Project & Plantillas de elementos, junto con algunos fragmentos de código, que hacen exactamente lo que busca: crear una máquina virtual en Microsoft Azure desde una aplicación de consola.

He escrito un few other posts on MAML que ofrecen otras piezas de orientación e información. ¡Espero que esto ayude!

Cuestiones relacionadas