VK Cloud logo

Keystone қатынау токенін алу

Keystone токені кейбір VK Cloud сервистерімен және компоненттерімен олардың API-ы арқылы жұмыс істеу үшін қажет — мысалы, Cloud Servers сервисіндегі виртуалды желілер сервисімен (Neutron) және сақтық көшірмелеу ішкі жүйесімен (Karboii).

Дайындық қадамдары

  1. Өтіңіз VK Cloud жеке кабинетіне.
  2. Екі факторлы аутентификация қосылғанына және API арқылы қолжетімділік белсендірілгеніне көз жеткізіңіз.
  3. Жеке кабинет бетінің жоғарғы жағында токенді пайдалануды жоспарлап отырған жобаны таңдаңыз.

Токенді генерациялау

Токенді алыңыз:

  1. Жоба баптаулары бөлімінде API арқылы қолжетімділік қойындысына өтіңіз.

    Бет ашылған кезде жаңа токен автоматты түрде генерацияланады. Егер бет ашық күйде қалса, әр сағат сайын жаңа токен генерацияланады.

  2. Беттің төменгі жағынан API-ға қол жеткізуге арналған токен параметрін тауып, оның жанындағы Көшіру белгішесін басыңыз. Токен көшіріледі.

    Токеннің жарамдылық мерзімі Көшіру белгішесіне меңзерді апарғанда көрсетіледі. Егер токеннің мерзімі жақында бітсе, Қайта шығару түймесін пайдаланыңыз.

Токенді пайдалану мысалы

Міндет: REST API арқылы желілер тізімін алу (Neutron сервисі).

  1. Жеке кабинетте Neutron сервисіне сұрау жіберілетін эндпоинтті қараңыз. Бұл мысалда: https://infra.mail.ru:9696.

  2. Токенді алыңыз: жаңа токен генерациялаңыз немесе қолданыстағы токеннің мәнін көшіріп алыңыз.

  3. Команданы cURL утилитасының көмегімен орындаңыз:

    curl https://infra.mail.ru:9696/v2.0/networks -H "Accept: application/json" -H "X-Auth-Token: <токен, полученный на предыдущем шаге>"

Токенді пайдаланудың басқа мысалдары: