Zum Inhalt springen

Verwalten von Secrets mit dem JSON-Editor

Der STACKIT Secrets Manager ermöglicht die Speicherung komplexer Datenstrukturen mithilfe des JSON-Editors. Dies ist besonders nützlich für Konfigurationsdateien oder verschachtelte Daten, die über einfache Schlüssel-Wert-Paare hinausgehen.

Bei der Erstellung eines neuen Secrets im STACKIT Portal kann zwischen dem Standard-Key-Value-Modus und dem JSON-Editor gewählt werden.

  1. Zur Secrets-Manager-Instanz navigieren.
  2. Auf Secret erstellen klicken.
  3. Die Ansicht auf JSON wechseln.
  4. Ein gültiges JSON-Objekt eingeben (z. B. verschachtelte Objekte oder Arrays).
  5. Auf Bestellen klicken, um die neue Version zu speichern.

Bei jedem Speichern von Änderungen im JSON-Editor wird eine neue Version des Secrets erstellt. Dies stellt sicher, dass Änderungen jederzeit nachvollziehbar sind oder bei Konfigurationsfehlern ein Rollback möglich ist.

  • Validierung: Das JSON muss gültig sein; andernfalls wird die Erstellung einer neuen Version vom Portal blockiert.

Das Portal erlaubt den Wechsel zwischen den beiden Modi. Dabei ist jedoch die Art der Datenkonvertierung zu beachten:

  • Einfache Paare: Enthält das JSON lediglich Top-Level-Schlüssel mit Zeichenfolgen- oder Zahlenwerten, funktioniert der Wechsel in den Key-Value-Modus und zurück nahtlos.
{
"Schlüssel_1": "Wert_A",
"Schlüssel_2": "Wert_B"
}
  • Verschachtelte Strukturen & Darstellung: Enthält das JSON verschachtelte Objekte oder Arrays, werden diese als formatierter JSON-Block innerhalb des Wert-Feldes angezeigt. Obwohl die Struktur lesbar bleibt, wird sie als ein zusammenhängender Wert behandelt und nicht in einzelne Key-Value-Paare aufgelöst.
{
"Schlüssel_1": "Wert_A",
"Hauptgruppe": {
"Unterschlüssel_1": "Wert_X",
"Unterschlüssel_2": "Wert_Y"
}
}