Завершение работы экземпляра роли Windows Azure через SDK

Я хочу закрыть указанный экземпляр роли облачной службы.

Microsoft предоставляет API VirtualMachineOperations.beginShutdown(serviceName, deploymentName, virtualMachineName, параметры, обратный вызов) .

Я знаю имя службы и имя развертывания, а имя виртуальной машины указано в атрибуте ServiceConfiguration.Cloud.cscfg vmName (который является свойством hostName для roleInstance).

Но он сообщает: «Имя экземпляра роли недопустимо».

Какие-либо предложения?

Большое спасибо


person Jason Li    schedule 05.06.2014    source источник


Ответы (1)


Этот API управляет виртуальными машинами IaaS, но похоже, что вас интересует экземпляр PaaS. Чтобы удалить определенный экземпляр PaaS (например, WebRole1_IN_2), вы можете использовать API удаления экземпляров ролей — http://msdn.microsoft.com/en-us/library/azure/dn469418.aspx.

person kwill    schedule 05.06.2014