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