Przejdź do głównej zawartości

Środowiska

DUST działa jako trzy wdrożone usługi. Większość integracji potrzebuje tylko DUST API; do AuthD można dotrzeć przez ścieżki API /api/auth/*.

UsługaURLPrzeznaczenie
Aplikacja internetowa DICEhttps://dice4.dustid.ioOficjalny internetowy interfejs użytkownika do przepływów pracy DUST.
DUST APIhttps://apid.dustid.ioPodstawowe API. Dokumentacja referencyjna Scalar pod adresem /api/docs.
AuthDhttps://authd.dustid.ioKonta, organizacje, sesje, OIDC, konta usług.

DUST API udostępnia platformę pod następującymi ścieżkami głównymi:

ŚcieżkaZastosowanie
/api/auth/tokenWymiana klucza API AuthD na token Bearer.
/api/auth/jwksPobieranie JWKS AuthD przez DUST API.
/api/v1/*Podstawowe operacje DUST API.
/api/openapi.jsonGenerowana specyfikacja OpenAPI udostępniana przez API.
/api/docsInteraktywna dokumentacja referencyjna Scalar.

Pełny, generowany katalog punktów końcowych znajdziesz w dokumentacji referencyjnej API, a nagłówki kontekstu żądania dołączane do każdego wywołania — w artykule Konwencje.

DUST API udostępnia standardowe sondy kondycji w katalogu głównym serwera (nie pod /api):

ŚcieżkaSprawdzenieZachowanie w razie awarii
/livezŻywotność — proces działa.Zawsze 200, dopóki serwer działa.
/readyzGotowość — obejmuje zapytanie do bazy danych i odpowiedź.503, jeśli sprawdzenie bazy danych się nie powiedzie lub przekroczy 2-sekundowy limit czasu.
/healthzAlias sprawdzenia gotowości.Tak samo jak /readyz.

Wszystkie trzy zwracają { "status": "ok", "timestamp": "…" }, gdy usługa działa prawidłowo; sprawdzenia gotowości zwracają { "status": "error", … } ze statusem 503, gdy tak nie jest. Monitory dostępności kieruj na /readyz (lub /healthz).