Виртуальная машина Azure :: Программный способ получения виртуальных ЦП и ГиБ памяти виртуальной машины, соответствующих размеру виртуальной машины

Программно, как получить виртуальную машину vcpus и гигабайтную память виртуальной машины, соответствующую размеру виртуальной машины. Я использую код Python для получения подробной информации, поэтому есть ли какой-либо API или azure python sdk для получения вышеуказанной информации.


person Ravi    schedule 20.08.2020    source источник
comment
Есть еще вопросы? Решает ли это вашу проблему?   -  person Charles Xu    schedule 27.08.2020
comment
Это очень помогает, спасибо Чарльз Сюй   -  person Ravi    schedule 08.09.2020


Ответы (1)


Вы можете использовать Python SDK, чтобы перечислить все доступные размеры виртуальных машин в вашем регионе и получить тот же, что и вы:

region = "xxxx"
current_vmSize = "xxxxx"
compute_client = ComputeManagementClient(credential, subscription_Id)
vmSizes = compute_client.virtual_machine_sizes.list(region)
for vmSize in vmSizes:
  if vmSize.name == current_vmSize:
    print("vCPU: ", vmSize.number_of_cores)
    print("memory: ", vmSize.memory_in_mb)

Вы можете получить более подробную информацию о размер виртуальной машины в Python SDK. И вы можете заменить переменную тем же, что и в вашем коде.

person Charles Xu    schedule 20.08.2020