Przejdź do treści

KRET LANGUAGE ACADEMY · DOKUMENTACJA ZE ŹRÓDEŁ

KretConfig — architektura / architecture

KretConfig — architektura / architecture

schema.kconfigschema.kconfigZłożenie warstw: default → user → project → moduleZłożenie warstw: default → user → project → moduleuser.kconfiguser.kconfigproject.kconfigproject.kconfigmodule.kconfigmodule.kconfigpolicy.kconfig (host)policy.kconfig (host)Migawka + pochodzenie (bez sekretów)Migawka + pochodzenie (bez sekretów)Broker → KretS config.get*Broker → KretS config.get*Vault (DPAPI)Vault (DPAPI)Host (np. brama modeli)Host (np. brama modeli)
Statyczna architektura ze źródeł. Przerywane połączenia zachowują oryginalne ograniczenia i adnotacje. Kod nie jest wykonywany.
Opis tekstowy i źródło
  • schema.kconfig → Złożenie warstw: default → user → project → module
  • user.kconfig → Złożenie warstw: default → user → project → module
  • project.kconfig → Złożenie warstw: default → user → project → module
  • module.kconfig → Złożenie warstw: default → user → project → module
  • policy.kconfig (host) → Złożenie warstw: default → user → project → module
  • Złożenie warstw: default → user → project → module → Migawka + pochodzenie (bez sekretów)
  • Migawka + pochodzenie (bez sekretów) → Broker → KretS config.get*
  • Vault (DPAPI) → Host (np. brama modeli)
flowchart LR
  S["schema.kconfig"] --> M["Złożenie warstw: default → user → project → module"]
  U["user.kconfig"] --> M
  P["project.kconfig"] --> M
  MO["module.kconfig"] --> M
  POL["policy.kconfig (host)"] --> M
  M --> SN["Migawka + pochodzenie (bez sekretów)"] --> BR["Broker → KretS config.get*"]
  V["Vault (DPAPI)"] --> H["Host (np. brama modeli)"]

Polski

ObszarPowiązanie
Core✓ warstwa Store; Vault ✗.
SDKKret.Config (Config.cs, Vault.cs), kret config show, kret run --profile.
Granica bezpieczeństwasekret nigdy w migawce, diagnostyce, audycie ani pliku.

Źródło i wersja

Zweryfikowany import PUBLIC_CANDIDATE. Identyfikatory źródeł odnoszą się do eksportu i nie dają dostępu do plików serwera.

01_LANGUAGES/KretConfig/Documentation/ARCHITECTURE.md
SHA-256 7563C4BCFC308E090D6F7F164DD6A8E438CE48EB6C8E51CB14875DA67FCFAFEC

Oryginalne źródło jest dwujęzyczne; terminy techniczne i polecenia zachowano.

Zaloguj się na konto użytkownika, aby zapisywać postęp i zakładki. Konta obsługi mogą czytać bez zapisu postępu. Logowanie →

Wybierz, co możemy zapamiętać w tej przeglądarce. Możesz zmienić decyzję w każdej chwili.

Polityka prywatności