Получить список кластеров и информацию о них
Получить список кластеров
Заголовок раздела «Получить список кластеров»- Веб-консоль
- MWS CLI
- API
- В веб-консоли выберите нужный проект.
- В списке сервисов выберите Managed MySQL.
Откроется список кластеров проекта.
Если у вас нет утилиты MWS CLI:
Выполните команду:
bash 1mws mmysql cluster listbash 1+----------------+-----------------------------+-------------------+-----------------------+-------------------+------------------+------------------+2| NAME | DISPLAY NAME | VERSION | STATUS | STATE | PRIMARY ENDPOINT | DATE CREATED |3+----------------+-----------------------------+-------------------+-----------------------+-------------------+------------------+------------------+4| <имя кластера> | <отображаемое имя кластера> | <версия MySQL> | <состояние кластера> | <статус кластера> | <IP-адрес> | <время создания> |5+----------------+-----------------------------+-------------------+-----------------------+-------------------+------------------+------------------+
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Выполните запрос:
bash 1curl -X GET https://mmysql.mwsapis.ru/mmysql/v1/projects/<имя проекта>/clusters \2-H "Authorization: Bearer <IAM-токен>"В ответе будет выведен список кластеров проекта и их параметры.
Получить информацию о конкретном кластере
Заголовок раздела «Получить информацию о конкретном кластере»- Веб-консоль
- MWS CLI
- API
- В веб-консоли выберите нужный проект.
- В списке сервисов выберите Managed MySQL.
- Нажмите на имя нужного кластера.
Откроется страница кластера.
Если у вас нет утилиты MWS CLI:
Узнайте имя кластера:
bash 1mws mmysql cluster listПолучите информацию о кластере:
bash 1mws mmysql cluster get <имя кластера>yaml 1metadata:2displayName: <отображаемое имя кластера>3createTime: "<дата и время создания кластера>"4updateTime: "<дата и время последнего изменения кластера>"5description: "<описание кластера>"6id: mmysql/projects/<имя проекта>/clusters/<имя кластера>7spec:8version: "<версия MySQL>"9active: <запущен ли кластер>10endpoints:11- name: <имя эндпоинта>12network: vpc/projects/<имя проекта>/networks/<имя сети>13primaryAddresses:14- ref: vpc/projects/<имя проекта>/networks/<имя сети>/addresses/<имя внутреннего IP-адреса>15spec:16subnet: projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>17externalAccess:18allowed: <разрешен ли внешний доступ>19ref: vpc/projects/<имя проекта>/externalAddresses/<имя внешнего IP-адреса>20instanceTemplate:21vmType: <тип ВМ>22disk:23size: <размер диска в гигабайтах>24type: <тип диска>25iops: <величина IOPS>26instances:27- count: <количество узлов>28zone: <зона доступности>29backup:30daily: {}31retainPeriodDays: <срок хранения резервных копий в днях>32maintenanceWindow:33weekly:34days:35- <день для сервисного окна>36hour: <время начала сервисного окна>37status:38ready:39state: OK40state: <статус кластера>41health: <состояние кластера>42region: rm/regions/ru-central143network:44primaryAddresses:45- address: projects/<имя проекта>/networks/<имя сети>/addresses/<имя внутреннего IP-адреса>46ip: <внутренний IP-адрес>47external:48address: projects/<имя проекта>/externalAddresses/<имя внешнего IP-адреса>49ip: <внешний IP-адрес>50readOnlyAddresses: []51instances:52- name: <имя узла>53role: <роль узла>54health: <состояние узла>55maintenanceWindow:56weekly:57days:58- <день для сервисного окна>59hour: <время начала сервисного окна>60backup:61daily:62hour: <время начала резервного копирования>63retainPeriodDays: <срок хранения резервных копий в днях>64instanceTemplate:65vmType: <тип ВМ>66disk:67size: <размер диска в гигабайтах>68type: <тип диска>69iops: <величина IOPS>
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя кластера:
bash 1curl -X GET https://mmysql.mwsapis.ru/mmysql/v1/projects/<имя проекта>/clusters \2-H "Authorization: Bearer <IAM-токен>"Получите информацию о кластере:
bash 1curl -X GET https://mmysql.mwsapis.ru/mmysql/v1/projects/<имя проекта>/clusters/<имя кластера> \2-H "Authorization: Bearer <IAM-токен>"json 1{2"metadata" : {3"displayName" : "<отображаемое имя кластера>",4"createTime" : "<дата и время создания кластера>",5"updateTime" : "<дата и время последнего изменения кластера>",6"description" : "<описание кластера>",7"id" : "mmysql/projects/<имя проекта>/clusters/<имя кластера>"8},9"spec" : {10"version" : "<версия MySQL>",11"active" : <запущен ли кластер>,12"endpoints" : [ {13"name" : "<имя эндпоинта>",14"network" : "vpc/projects/<имя проекта>/networks/<имя сети>",15"primaryAddresses" : [ {16"ref" : "vpc/projects/<имя проекта>/networks/<имя сети>/addresses/<имя внутреннего IP-адреса>",17"spec" : {18"subnet" : "projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>"19},20"externalAccess" : {21"allowed" : <разрешен ли внешний доступ>,22"ref" : "vpc/projects/<имя проекта>/externalAddresses/<имя внешнего IP-адреса>"23}24} ]25} ],26"instanceTemplate" : {27"vmType" : "<тип ВМ>",28"disk" : {29"size" : "<размер диска в гигабайтах>",30"type" : "<тип диска>",31"iops" : <величина IOPS>32}33},34"instances" : [ {35"count" : <количество узлов>,36"zone" : "<зона доступности>"37} ],38"backup" : {39"daily" : { },40"retainPeriodDays" : <срок хранения резервных копий в днях>41},42"maintenanceWindow" : {43"weekly" : {44"days" : [ "<день для сервисного окна>" ],45"hour" : <время начала сервисного окна>46}47}48},49"status" : {50"ready" : {51"state" : "OK"52},53"state" : "<статус кластера>",54"health" : "<состояние кластера>",55"region" : "rm/regions/ru-central1",56"network" : {57"primaryAddresses" : [ {58"address" : "projects/<имя проекта>/networks/<имя сети>/addresses/<имя внутреннего IP-адреса>",59"ip" : "<внутренний IP-адрес>",60"external" : {61"address" : "projects/<имя проекта>/externalAddresses/<имя внешнего IP-адреса>",62"ip" : "<внешний IP-адрес>"63}64} ],65"readOnlyAddresses" : [ ]66},67"instances" : [ {68"name" : "<имя узла>",69"role" : "<роль узла>",70"health" : "<состояние узла>"71} ],72"maintenanceWindow" : {73"weekly" : {74"days" : [ "<день для сервисного окна>" ],75"hour" : <время начала сервисного окна>76}77},78"backup" : {79"daily" : {80"hour" : <время начала резервного копирования>81},82"retainPeriodDays" : <срок хранения резервных копий в днях>83},84"instanceTemplate" : {85"vmType" : "<тип ВМ>",86"disk" : {87"size" : "<размер диска в гигабайтах>",88"type" : "<тип диска>",89"iops" : <величина IOPS>90}91}92}93}