Keystone қатынау токенін алу
Keystone токені кейбір VK Cloud сервистерімен және компоненттерімен олардың API-ы арқылы жұмыс істеу үшін қажет — мысалы, Cloud Servers сервисіндегі виртуалды желілер сервисімен (Neutron) және сақтық көшірмелеу ішкі жүйесімен (Karboii).
- Өтіңіз VK Cloud жеке кабинетіне.
- Екі факторлы аутентификация қосылғанына және API арқылы қолжетімділік белсендірілгеніне көз жеткізіңіз.
- Жеке кабинет бетінің жоғарғы жағында токенді пайдалануды жоспарлап отырған жобаны таңдаңыз.
Токенді алыңыз:
-
Жоба баптаулары бөлімінде API арқылы қолжетімділік қойындысына өтіңіз.
Бет ашылған кезде жаңа токен автоматты түрде генерацияланады. Егер бет ашық күйде қалса, әр сағат сайын жаңа токен генерацияланады.
-
Беттің төменгі жағынан API-ға қол жеткізуге арналған токен параметрін тауып, оның жанындағы
белгішесін басыңыз. Токен көшіріледі.
Токеннің жарамдылық мерзімі
белгішесіне меңзерді апарғанда көрсетіледі. Егер токеннің мерзімі жақында бітсе, Қайта шығару түймесін пайдаланыңыз.
Міндет: REST API арқылы желілер тізімін алу (Neutron сервисі).
-
Жеке кабинетте Neutron сервисіне сұрау жіберілетін эндпоинтті қараңыз. Бұл мысалда:
https://infra.mail.ru:9696. -
Токенді алыңыз: жаңа токен генерациялаңыз немесе қолданыстағы токеннің мәнін көшіріп алыңыз.
-
Команданы cURL утилитасының көмегімен орындаңыз:
curl https://infra.mail.ru:9696/v2.0/networks -H "Accept: application/json" -H "X-Auth-Token: <токен, полученный на предыдущем шаге>"
Токенді пайдаланудың басқа мысалдары:
- Cloud Logging сервисінде логтарды көру;
- жария DNS-пен жұмыс істеу.