Конзола

Повърхността за влезли потребители: за какво служи всяка страница, кой какво може да променя и какво казва внедряване без хоствана конзола, вместо да води към маршрут, който би върнал 404.

За какво служи всяка страница в конзолата

Страница Път Цел
Табло /app Баланс, разходи днес, общ брой извиквания, последни трасета и локацията на данните по подразбиране за организацията.
Модели /app/models Кандидат-крайни точки, разделени на извикваеми, блокирани от действащата политика и само от каталога; блокираният ред носи собствената причина на рутера.
API ключове /app/keys Създаване на ключ с неговите обхвати, еднократно копиране на тайната и отменяне на ключове.
Плейграунд /app/playground Изпращане на заявка през истинския рутер; конзолата извиква API от страната на сървъра, така че ключът никога не достига до браузъра.
Трасета /app/traces Метаданни за всяко извикване: модел, регион, причина за маршрута, закъснение и цена, като до списъка е показано действащото задържане.
Използване /app/usage Извиквания, токени и разходи по дни и по модели.
Политики /app/policies Локация на данните, списъци за разрешаване/забрана на доставчици и модели, тавани на цените и стойността за задържане, която дадена политика съхранява.
Настройки /app/settings Име на организацията, локация на данните по подразбиране, задържане по подразбиране и език на конзолата.
Локация на данните /app/settings/residency Кои крайни точки допуска въпросната политика и кои рутерът е изключил, с обосновката на рутера.
Експорти /app/exports Изтегляне на traces.json, usage.json, policies.json, шаблона за DPA и NDJSON пакета за одит.
Профил /app/profile Собственият ви акаунт: име, език, имейл, парола, потвърждение, сесии и изтриване на акаунта.
Фактуриране /app/billing Баланс, разходи за този месец и план. Добавянето на кредит е формуляр, който се появява само когато внедряването го разреши.
Екип /app/team Членове и роли, и покани; връзката за покана се показва, за да може да се копира на ръка.

Кой може да променя какво

Конзолата налага два набора от роли. owner и admin управляват; developer може да записва; viewer е само за четене.

  • Управление (owner, admin): политики, екип, настройки, кредит, отменяне на ключове и издаване на ключ с обхвата platform_write.
  • Запис (developer): създаване на ключове за инференция и изразходване на кредит на организацията през плейграунда, но без управление.
  • Само за четене (viewer): страниците и трасетата могат да се четат; плейграундът е отказан.
  • Масовите изтегляния за организацията (traces.json, usage.json, policies.json, audit.ndjson) изискват роля за запис; me.json е експорт на собствения акаунт на извикващия и е отворен за всеки член.

Собственият ви акаунт

Тези действия записват само редове, ключовани от потребителския идентификатор на сесията, така че никое поле от формуляра не може да ги насочи към друг човек.

  • Показвано име и език на конзолата.
  • Имейл адрес: промяната му изисква текущата парола, а новият адрес започва непотвърден, защото старото доказателство принадлежеше на стария адрес.
  • Парола: поне 12 знака, минимумът в packages/shared/src/limits.mjs; смяната ѝ изписва всяка друга сесия и обезсилва неизползваните връзки за нулиране.
  • Потвърждение на имейл: заявката изисква конфигуриран транспортен механизъм за поща; без него страницата посочва, че това разгръщане не може да я обработи.
  • Списъкът с влезлите сесии, всяка от които може да бъде отменена, плюс една команда, която изписва всеки друг браузър и запазва този; текущата сесия не може да бъде отменена от списъка.
  • Изтриване на акаунт: отказано, докато сте единственият собственик на организация, която все още има други членове или ненулев кредитен баланс, и отказът посочва организацията.

Конзолата е въпрос на внедряване

Конзолата е факт за внедряването, а не публична страница. Базовият ѝ URL идва от PUBLIC_CONSOLE_URL и рендерерът никога не го предполага.

Отворете конзолата

consoleHref(’/signup’) е формата на връзката: връща origin на конзолата плюс маршрута, или null, когато не е конфигурирана конзола.

Плащанията с карта се нуждаят от флага stripe_enabled на внедряването. Страницата за сигурност отбелязва, че обработчикът на кредити приема подадена сума без проверка на плащане и че флагът трябва да остане изключен, докато това не бъде поправено и тествано.