【发布时间】:2020-08-08 17:03:58
【问题描述】:
我正在尝试将大量 Azure 资源从 Azure 资源组移动到 Azure 资源组。
我的代码如下所示:
for i in resource_client.resources.list(filter=f"tagName eq 'run_id' and tagValue eq '{RUN_ID}'"):
print_item(i)
ids.append(i.id)
targetRG = resource_client.resource_groups.get(resource_group_name=DELETE_GROUP_NAME)
for id in ids:
try:
poller = resource_client.resources.move_resources(source_resource_group_name=SOURCE_GROUP_NAME, target_resource_group=targetRG.id, resources=id)
rg_move_result = poller.result()
except:
pass
我不希望有第二个循环,而是批量执行,但如果移动中有任何错误,它会失败。有没有办法做到这一切并跳过错误?
【问题讨论】:
标签: python azure azure-sdk azure-sdk-python