FASTPANEL API
Уводзіны
FASTPANEL® API дае вам гібкі спосаб кіравання панэллю кіравання без выкарыстання вэб-інтэрфейсу. Ён дапамагае аўтаматызаваць руцінныя аперацыі, інтэграваць FASTPANEL® са знешнімі сэрвісамі і будаваць больш эфектыўныя працоўныя працэсы кіравання інфраструктурай.
Кіраванне токенамі
На дадзены момант кіраванне API-токенамі даступна толькі для ўсталяванняў FASTPANEL®, якія працуюць на Ubuntu 20.04.
Каб адкрыць раздзел кіравання API-токенамі, націсніце на сваё імя карыстальніка ў правым верхнім куце інтэрфейсу FASTPANEL® і выберыце "API tokens".
Каб стварыць новы API-токен, націсніце "Add API Token". З'явіцца форма, якую трэба запоўніць:
- Name — адвольная назва токена.
- Full API access — пакіньце гэта ўключаным, калі патрабуецца поўны доступ.
- Constraint IP — абмяжоўвае API-доступ IP-адрасам, указаным у гэтым полі.
- Expires at — дата заканчэння тэрміну дзеяння токена.
Каб завяршыць стварэнне токена, націсніце "Add".
Абавязкова захавайце токен — вы больш не зможаце атрымаць да яго доступ!
Выкарыстанне токенаў
Падрабязная дакументацыя па FASTPANEL® API даступная па наступнай спасылцы.
Напрыклад, каб атрымаць спіс карыстальнікаў панэлі кіравання, вы можаце выкарыстаць наступную каманду:
curl 'https://yourserverip.example/api/users?page=1&per_page=20' \
--header 'Authorization: YOUR_SECRET_TOKEN'
дзе
YOUR_SECRET_TOKEN— токен, створаны ранейyourserverip.example— IP-адрас або даменнае імя вашага сервера