Я не слишком разбираюсь в использовании Azure с python.Я искал в Интернете, но не могу найти какой-либо ресурс для запроса виртуальных машин, используя теги или используя имя, RG или ID виртуальной машины для запуска / освобождения виртуальных машин в цикле.Я работаю с более чем 700 виртуальными машинами.
Пример фрагмента
try:
vmlist = open("vmlist.txt","r")
for vm in vmlist.readlines():
values = vm.split()
if OPTION in ['stop', 'deallocate']:
# Stop the VM
print('\nDeallocating the VM')
async_vm_deallocate = compute_client.virtual_machines.deallocate(GROUP_NAME, VM_NAME)
async_vm_deallocate.wait()
elif OPTION in ['start']:
# Start the VM
print('\nStart VM')
async_vm_start = compute_client.virtual_machines.start(GROUP_NAME, VM_NAME)
async_vm_start.wait()
else:
print('\nDoing nothing. Select either start or stop")
exit()
finally:
vmlist.close()