Получение списка ВМ и информации о ВМ
Получить список ВМ
Заголовок раздела «Получить список ВМ»- Веб-консоль
- MWS CLI
- API
В веб-консоли выберите нужный проект.
В списке сервисов выберите Compute → Виртуальные машины.
Откроется список ВМ.
Если у вас нет утилиты MWS CLI:
Выполните команду:
bash 1mws compute vm listbash 1+-----------------------+-----------------------+------------+-------+---------------+----------+----------------------+2| NAME | DISPLAY NAME | STATE | POWER | ZONE | VM TYPE | CREATED |3+-----------------------+-----------------------+------------+-------+---------------+----------+----------------------+4| <имя ВМ> | <отображаемое имя ВМ> | OK | ON | ru-central1-a | gen-2-8 | 2025-12-04T15:39:13Z |5+-----------------------+-----------------------+------------+-------+---------------+----------+----------------------+
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Выполните запрос:
bash 1curl -X GET https://compute.mwsapis.ru/compute/v1/projects/<имя проекта>/virtualMachines \2-H "Authorization: Bearer <IAM-токен>"Если запрос был успешно принят, вы получите ответ с кодом
200 OKи списком ВМ.
Получить информацию о ВМ
Заголовок раздела «Получить информацию о ВМ»- Веб-консоль
- MWS CLI
- API
- В веб-консоли выберите нужный проект.
- В списке сервисов выберите Compute → Виртуальные машины.
- Выберите ВМ.
Если у вас нет утилиты MWS CLI:
Узнайте имя ВМ:
bash 1mws compute vm listПолучите информацию о ВМ:
bash 1mws compute vm get <имя ВМ>bash 1kind: compute/v1/virtualMachine2metadata:3createTime: "2025-12-04T15:39:13Z"4etag: 12f22940e16548cfa7777a6c7c2d08575id: compute/projects/<имя проекта>/virtualMachines/<имя ВМ>6spec:7zone: ru-central1-a8vmType: vmTypes/gen-2-89hardware:10power: ON11gracefulShutdownTimeout: 1m 30s12os:13hostname: <имя хоста>14localDomain: <домен>15metadata:16attributes:17user-data: "<метаданные пользователя ВМ>"18storage:19disks:20- name: boot21boot: true22disk:23ref: compute/projects/<имя проекта>/disks/<имя диска>24network:25networkInterfaces:26- name: <имя сетевого интерфейса>27primary: true28addresses:29- address:30ref: vpc/projects/<имя проекта>/networks/<имя сети>/addresses/<имя внутреннего IP-адреса>31oneToOneNat:32external:33address:34ref: vpc/projects/<имя проекта>/externalAddresses/<имя внешнего IP-адреса>35status:36id: compute/projects/<имя проекта>/virtualMachines/<имя ВМ>37hardware:38power: ON39gracefulShutdownTimeout: 1m 30s40os:41fqdn: <FQDN>42standardDnsRecords: true43storage:44disks:45- name: boot46boot: true47deviceName: mws-boot48ref: projects/<имя проекта>/disks/<имя диска>49ready:50state: OK51message: ""52iops: 100053size: 10737418240 B54network:55networkInterfaces:56- name: <имя сетевого интерфейса>57addresses:58- subnet: vpc/projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>59network: projects/<имя проекта>/networks/<имя сети>60ref: projects/<имя проекта>/networks/<имя сети>/addresses/<имя внутреннего IP-адреса>61ipAddress: <внутренний IP-адрес>62standardDns:63name: <доменное имя>64ttl: 60s65ptr: true66dns: []67ready:68state: OK69message: ""70oneToOneNat:71ref: projects/<имя проекта>/networks/<имя сети>/oneToOneNats/<имя NAT>72ready:73state: OK74message: ""75external:76ref: projects/<имя проекта>/externalAddresses/<имя внешнего IP-адреса>77ipAddress: <внешний IP-адрес>78ready:79state: OK80message: ""
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя ВМ:
bash 1curl -X GET https://compute.mwsapis.ru/compute/v1/projects/<имя проекта>/virtualMachines \2-H "Authorization: Bearer <IAM-токен>"Выполните запрос:
bash 1curl -X GET https://compute.mwsapis.ru/compute/v1/projects/<имя проекта>/virtualMachines/<имя ВМ> \2-H "Authorization: Bearer <IAM-токен>"bash 1{2"kind" : "compute/v1/virtualMachine",3"metadata" : {4"createTime" : "2025-12-04T15:39:13.927728Z",5"etag" : "12f22940e16548cfa7777a6c7c2d0857",6"id" : "compute/projects/<имя проекта>/virtualMachines/<имя ВМ>"7},8"spec" : {9"zone" : "ru-central1-a",10"vmType" : "vmTypes/gen-2-8",11"hardware" : {12"power" : "ON",13"gracefulShutdownTimeout" : "1m 30s"14},15"os" : {16"hostname" : "<имя хоста>",17"localDomain" : "<домен>",18"metadata" : {19"attributes" : {20"user-data" : "<метаданные пользователя ВМ>"21}22}23},24"storage" : {25"disks" : [ {26"name" : "boot",27"boot" : true,28"disk" : {29"ref" : "compute/projects/<имя проекта>/disks/<имя диска>"30}31} ]32},33"network" : {34"networkInterfaces" : [ {35"name" : "<имя сетевого интерфейса>",36"primary" : true,37"addresses" : [ {38"address" : {39"ref" : "vpc/projects/<имя проекта>/networks/<имя сети>/addresses/<имя внутреннего IP-адреса>"40},41"oneToOneNat" : {42"external" : {43"address" : {44"ref" : "vpc/projects/<имя проекта>/externalAddresses/<имя внешнего IP-адреса>"45}46}47}48} ]49} ]50}51},52"status" : {53"id" : "compute/projects/<имя проекта>/virtualMachines/<имя ВМ>",54"hardware" : {55"power" : "ON",56"gracefulShutdownTimeout" : "1m 30s"57},58"os" : {59"fqdn" : "<FQDN>",60"standardDnsRecords" : true61},62"storage" : {63"disks" : [ {64"name" : "boot",65"boot" : true,66"deviceName" : "mws-boot",67"ref" : "projects/<имя проекта>/disks/<имя диска>",68"ready" : {69"state" : "OK",70"message" : ""71},72"iops" : 1000,73"size" : "10737418240 B"74} ]75},76"network" : {77"networkInterfaces" : [ {78"name" : "<имя сетевого интерфейса>",79"addresses" : [ {80"subnet" : "vpc/projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>",81"network" : "projects/<имя проекта>/networks/<имя сети>",82"ref" : "projects/<имя проекта>/networks/<имя сети>/addresses/<имя внутреннего IP-адреса>",83"ipAddress" : "<внутренний IP-адрес>",84"standardDns" : {85"name" : "<доменное имя>",86"ttl" : "60s",87"ptr" : true88},89"dns" : [ ],90"ready" : {91"state" : "OK",92"message" : ""93},94"oneToOneNat" : {95"ref" : "projects/<имя проекта>/networks/<имя сети>/oneToOneNats/<имя NAT>",96"ready" : {97"state" : "OK",98"message" : ""99},100"external" : {101"ref" : "projects/<имя проекта>/externalAddresses/<имя внешнего IP-адреса>",102"ipAddress" : "<внешний IP-адрес>"103}104}105} ]106} ]107},108"ready" : {109"state" : "OK",110"message" : ""111}112}113}