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 which users can code against in their toolset of choice to manage their services.
This is a REST-based API that uses X509 client certificates for authentication. 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.
The following operations are currently supported.
- 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.
We’ve put together a small tool called csmanage.exe to help you interact with this API and manage your deployments. You can find csmanage here along with our other samples.
For more information, see the Windows Azure documentation. For an overview of the Management APIs, see Introducing the Windows Azure Service Management API blog posting from the Windows Azure team.
Bruce D. Kyle
ISV Architect Evangelist | Microsoft Corporation