在Azure Cloud中,我需要使用Azure-SDK for Python删除给定实例的所有资源,我可以删除VM、PublicIP、NIC等资源。我还需要删除实例的可用性集。
发布于 2020-09-13 20:28:17
如果你想删除Azure可用性集,你可以使用包azure.mgmt.compute。它提供了实现它的方法ComputeManagementClient.availability_sets.delete。有关更多详细信息,请访问here
发布于 2020-09-23 00:21:31
以下是使用Azure SDK for Python删除可用性集的代码片段:
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使用Azure SDK for Python的Microsoft Azure虚拟机的其他常见管理任务可以在以下示例中找到:Azure Virtual Machines Management Samples - Python
https://stackoverflow.com/questions/63853065
复制相似问题