Программно, как получить виртуальную машину vcpus и гигабайтную память виртуальной машины, соответствующую размеру виртуальной машины. Я использую код Python для получения подробной информации, поэтому есть ли какой-либо API или azure python sdk для получения вышеуказанной информации.
Виртуальная машина Azure :: Программный способ получения виртуальных ЦП и ГиБ памяти виртуальной машины, соответствующих размеру виртуальной машины
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