PowerShell CmdLets para Windows Azure

Como ya comentábamos en un post anterior, todo lo que se puede hacer desde el portal de administración de Azure se puede hacer sin necesidad de usar este portal, a través de un API REST de administración.

Pero para simplificarnos el trabajo tenemos otras opciones, que no pasan por escribirnos nuestras peticiones REST.

Una opción muy interesante es usar comandos de powershell para realizar las labores de administración sobre Azure, para los cuál tendremos que descargarnos e instalar el siguiente componente.

cmdlets2

Ahora un ejemplito…¿Cómo podemos decirle a un servicio que ya tenemos en Azure que aumente una instancia?

$cert = Get-Item cert:CurrentUserMy<Certificate ThumbPrint> 
$sub = <Azure Subcription Id> 
$servicename = <Service Name> 


Get-HostedService $servicename -Certificate $cert -SubscriptionId $sub | 
Get-Deployment -Slot Production | 
Set-DeploymentConfiguration {$_.RolesConfiguration["WebSample"].InstanceCount += 1}

Este ejemplo coge la configuración del servicio, lo modifica para aumentar en 1 el número de instancias configurado y establece la nueva configuración en el servicio de Azure.

Ibon Landa

bon Landa lleva más de 15 años dedicado al desarrollo de software. Durante este tiempo ha trabajado en diferentes empresas en las cuáles ha podido trabajar en diferentes entornos y tecnologías. Actualmente está focalizado principalmente en tareas de desarrollo, arquitectura, en las herramientas del ciclo de vida y en todo lo relacionado con la plataforma de Cloud Computing Microsoft Azure, área en el que ha sido reconocido como MVP. Participa de forma activa en la comunidad, escribiendo su blog, manteniendo un portal sobre Microsoft Azure y colaborando con Microsoft y grupos de usuarios en eventos de formación, talleres y giras de producto.

Una respuesta a “PowerShell CmdLets para Windows Azure”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *