Введение
() — это облачная платформа, в которой большинство функций реализованы через Kubernetes operators. Документация API Reference предоставляет исчерпывающую информацию о доступных в API.
Типы API
предлагает два типа API:
Kubernetes APIs
Большинство возможностей доступны через Kubernetes APIs. Эти API можно использовать с помощью стандартных Kubernetes клиентов, таких как kubectl, client-go и других. Для полного списка этих API обратитесь к разделу Kubernetes APIs.
Для информации о том, как вызывать эти API, включая стандартные шаблоны и примеры, пожалуйста, ознакомьтесь с Kubernetes API Usage Guide.
Advanced APIs
Некоторые функции, например, запросы логов, не подходят для реализации через Kubernetes APIs. Для таких случаев предоставляет RESTful API, доступные через HTTP-запросы. Для полного списка этих API обратитесь к разделу Advanced APIs.
Аутентификация API
Как Kubernetes APIs, так и Advanced APIs используют пользовательский токен для аутентификации и авторизации. Вам нужно лишь добавить токен в заголовок Authorization вашего HTTP-запроса:
Получение пользовательского токена
Чтобы получить пользовательский токен , выполните следующие шаги:
-
Войдите в Web Console, нажмите на ваше имя пользователя в правом верхнем углу, чтобы открыть выпадающее меню, и выберите пункт Profile для перехода на страницу личного кабинета.
-
На странице личного кабинета перейдите на вкладку API Tokens и нажмите кнопку Add API Token для создания нового токена.
-
В появившемся диалоговом окне введите описание токена и установите время его действия, затем нажмите кнопку Add для создания токена.
-
После успешного создания система сгенерирует токен и отобразит его на странице.
-
Скопируйте токен в буфер обмена и сохраните его в надежном месте для последующего использования при вызове ACP API.