如何解决如何使用Azure-Python SDK删除Azure中的可用性集
在Azure Cloud中,我需要使用适用于Python的Azure-SDK删除给定实例的所有资源, 我可以删除VM,PublicIP,NIC等资源。我还需要删除实例的可用性集。
解决方法
如果要删除Azure可用性集,可以使用程序包azure.mgmt.compute
。它提供了方法ComputeManagementClient.availability_sets.delete
来实现它。有关更多详细信息,请参阅here
以下是使用适用于Python的Azure SDK删除可用性集的代码段:
from azure.common.client_factory import get_client_from_cli_profile
from azure.mgmt.compute import ComputeManagementClient
compute_client = get_client_from_cli_profile(ComputeManagementClient)
def delete_vm_availability_set():
compute_client.availability_sets.delete(<resource-group-name>,<availability-set-name>)
# Delete Availability Set
delete_vm_availability_set()
此操作的等效Azure CLI命令:az vm availability-set delete
az vm availability-set delete -n MyAvailabilitySet -g MyResourceGroup
在此示例中可以找到使用适用于Python的Azure SDK的Microsoft Azure虚拟机的其他常见管理任务:Azure Virtual Machines Management Samples - Python
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。