Co umieścić w Vault
- Klucze API dla usług, które chcesz, aby Kazzle używał
- Dane logowania dla kont, które chcesz zautomatyzować
- Poświadczenia Git dla prywatnych repozytoriów
- Sekrety webhook dla aplikacji
- Ciągi połączeń baz danych
- Tokeny dla SMS, poczty e-mail, płatności, analityki lub innych narzędzi
Dlaczego używać Vault
Vault chroni sekrety przed czatem i kodem źródłowym.- Sekrety są szyfrowane w spoczynku
- IA nie widzi wartości w postaci zwykłego tekstu
- Dzienniki czatu i wyniki narzędzi nie pokazują sekretu
- Ten sam zapisany sekret może być ponownie używany przez aplikacje i automatyzacje
- Sekrety są ograniczone do Twojej przestrzeni
Jak Kazzle używa sekretu
Gdy IA potrzebuje sekretu, używa zapisanego odniesienia. Kazzle wstawia rzeczywistą wartość tylko wtedy, gdy akcja się uruchamia. Na przykład, jeśli aplikacja potrzebuje klucza API poczty e-mail, IA może podłączyć aplikację do używania zapisanego sekretu bez drukowania klucza w wątku.Organizowanie sekretów
Większość osób może zapisać sekret i używać go bezpośrednio. Większe aplikacje i zespoły mogą organizować sekrety w:- Kolekcje - grupy sekretów dla aplikacji, przepływu pracy lub usługi
- Środowiska - oddzielne wartości dla rozwoju i produkcji
Używanie sekretów w aplikacjach
Gdy Kazzle buduje aplikację, może połączyć aplikację z sekretami w Vault. Podczas podglądu i wdrażania Kazzle dostarcza te sekrety do aplikacji bez przechowywania ich w kodzie aplikacji. W przypadku wygenerowanych aplikacji sekrety są zwykle dołączane do konfiguracji komponentu aplikacji. Jeśli edytujesz aplikację ręcznie, zobacz Kazzle CLI, aby dowiedzieć się, jak polecenia programistyczne otrzymują sekrety.Notatki dla programistów
Jeśli potrzebujesz informacji o zachowaniu technicznym:- Proste sekrety stają się zmiennymi środowiskowymi dla procesów aplikacji
- Sekrety wielopolowe mogą zawierać strukturalne poświadczenia, takie jak login z adresem e-mail i hasłem
- Odwołania do sekretów są rozwiązywane przez Kazzle w czasie wykonywania
- Aplikacje produkcyjne otrzymują tylko sekrety zadeklarowane dla ich komponentu
- Interfejsy użytkownika skierowane do przeglądarki powinny używać tylko wartości publicznych, które są bezpieczne do ujawnienia