Windows Azure Service Management API Has Been Released

Cross posting from: https://blog.maordavid.com/windows-azure-service-management-api-has-been-released/

The Windows Azure Service Management API has been released to help you manage your deployments, hosted services and storage accounts. This is a REST-based API that uses X509 client certificates for authentication. Users can code against in their toolset of choice to manage their services. Users can upload any valid X509 certificate in .cer format to the Windows Azure developer portal and then use it as a client certificate when making API requests.

Supported operations:

  • Deployments – Viewing, creating, deleting, swapping, modifying configuration settings, changing instance counts, and updating the deployment.
  • Listing and viewing properties for hosted services, storage accounts and affinity groups.

A tool called csmanage.exe have already uploaded to help you interact with this API and manage your deployments. For an overview of the Management APIs, see Introducing the Windows Azure Service Management API blog posting from the Windows Azure team.