在 Azure Cloud 中,我需要使用 Azure-SDK for Python 删除给定实例的所有资源,我可以删除 VM、PublicIP、NIC 等资源。我还需要删除实例的可用性集。
问问题
121 次
2 回答
0
如果要删除 Azure 可用性集,可以使用包azure.mgmt.compute
. 它提供ComputeManagementClient.availability_sets.delete
了实现它的方法。更多详情,请参考这里
于 2020-09-13T12:28:17.270 回答
0
下面是使用 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
可以在此示例中找到使用适用于 Python 的 Azure SDK 的 Microsoft Azure 虚拟机的其他常见管理任务:Azure 虚拟机管理示例 - Python
于 2020-09-22T16:21:30.923 回答