Вы можете в любой момент изменить тип ВМ. Количество vCPU и RAM можно как уменьшить, так и увеличить.
В
веб-консоли выберите нужный проект.
В списке сервисов выберите Compute → Виртуальные машины.
Нажмите на значок ... для нужной ВМ и выберите Выключить. Дождитесь выключения.
Нажмите на имя нужной ВМ.
На вкладке Основное нажмите на значок редактирования рядом со строкой Вычислительные ресурсы.
Выберите нужную конфигурацию из
списка.
(опционально) Выберите Запустить виртуальную машину после применения новой конфигурации.
Нажмите кнопку Сохранить.
Если у вас нет утилиты MWS CLI:
Узнайте имя виртуальной машины:
Выключите ВМ с помощью команды:
mws compute vm update <имя ВМ> --hardware-power OFF
Выберите тип из списка и примените изменения к нужной ВМ:
mws compute vm update <имя ВМ> \
--vm-type <новый тип ВМ> \
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя ВМ:
curl -X GET https://compute.mwsapis.ru/compute/v1/projects/<имя проекта>/virtualMachines \
-H "Authorization: Bearer <IAM-токен>"
Выключите ВМ с помощью запроса:
curl -X POST "https://compute.mwsapis.ru/compute/v1/projects/<имя проекта>/virtualMachines/<имя ВМ>" \
-H "Authorization: Bearer <IAM-токен>" \
-H "Content-Type: application/json" \
-d '{ "spec": { "hardware": { "power": "OFF"}}}'
Выберите тип из списка и примените изменения к нужной ВМ:
curl -X POST "https://compute.mwsapis.ru/compute/v1/projects/<имя проекта>/virtualMachines/<имя ВМ>" \
-H "Authorization: Bearer <IAM-токен>" \
-H "Content-Type: application/json" \
-d '{"spec":{"vmType":"compute/vmTypes/<новый тип ВМ>","hardware":{"power":"ON"}}}'