API эндпоинттері
Жеке кабинетте қолжетімді API эндпоинттерінің мекенжайларын көре аласыз. Эндпоинттердің тізімі мен мекенжайлары аймақтар арасында ерекшеленеді.
VK Cloud-пен API арқылы жұмыс істеу үшін API арқылы қолжетімділікті белсендіріңіз. Сервистермен жұмыс туралы толығырақ API спецификациясы бөлімінен оқыңыз.
Тізім барлық пайдаланушыларға, олардың рөліне қарамастан қолжетімді.
Өз аймағыңыз үшін эндпоинттер тізімін көру үшін:
- Өтіңіз VK Cloud жеке кабинетіне.
- Бет үстіндегі пайдаланушы атына басып, Жоба баптаулары тармағын таңдаңыз.
- API endpoints қойындысына өтіңіз.
Эндпоинт | Мекенжай | Мақсаты |
|---|---|---|
Nova | виртуалды машиналарды басқару | |
Cinder | https://public.infra.mail.ru:8776/v3/<project_id> | дискілерді және олардың snapshot-тарын басқару |
Glance | ВМ образдарын басқару | |
Karboii | Cloud Servers сервисіндегі ВМ мен дерекқор инстанстарының сақтық көшірмелеуін басқару | |
Manila | https://public.infra.mail.ru:8786/v2/<project_id> | файлдық қоймаларды басқару |
Кейбір эндпоинттердің мекенжайларында <project_id> айнымалысы бар. Сұрау жасаған кезде осы айнымалыны ағымдағы жобаның Project ID мәнімен ауыстырыңыз.
Project ID жеке кабинеттегі жоба идентификаторымен сәйкес келмейді. Бұл конфигурациялық файлдарда пайдаланылатын басқа идентификатор:
openrc.shішіндеOS_PROJECT_IDайнымалысының мәні ретінде. Бұл файл OpenStack CLI немесе cURL сияқты қосымша құралдармен жұмыс істеу үшін қажет.vkcs_provider.tfішіндеproject_idпараметрінің мәні ретінде. Бұл файл Terraform арқылы жұмыс істеу үшін қажет.
Жоба үшін Project ID мәнін алу үшін:
-
Өтіңіз VK Cloud жеке кабинетіне.
-
Жеке кабинет бетінің жоғарғы жағындағы тізімнен таңдап, қажетті жобаны ашыңыз.
-
Бет үстіндегі пайдаланушы атына басып, Жоба баптаулары тармағын таңдаңыз.
-
API арқылы қолжетімділік қойындысын немесе Terraform қойындысын ашыңыз.
Мән екі қойындыда да тиісінше Project ID және Project ID / tenant_id тақырыптарының астында қолжетімді.