azure vm中是否有关闭行为的选项。在AWS ec2中,我们将关闭行为定为停止或终止我的实例。
我的使用案例 我每隔一小时就有一个vm根映像,使用根磁盘创建了几个vms,并安排了一些任务。一旦任务完成,我将在我的虚拟机内发出shutdown命令。 预期行为:我的工作完成后我的实例会被终止。
答案 0 :(得分:0)
您可以使用REST Api来停止您的虚拟机。经典样本:
https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deployments/<deployment-name>/roleinstances/<role-name>/Operations
体:
<ShutdownRoleOperation xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<OperationType>ShutdownRoleOperation</OperationType>
<PostShutdownAction>shutdown-action</PostShutdownAction>
</ShutdownRoleOperation>