lizard keys

Erstelle, liste und lösche API-Schlüssel. Alias: lizard apikey.

Verwendung

lizard keys create <name> [flags]
lizard keys list
lizard keys rm <name-or-id> [flags]

API-Schlüssel beginnen mit liz_. Verwende einen überall dort, wo du dich nicht über den Browser anmelden kannst:

  • LIZARD_TOKEN oder LIZARD_API_KEY für die CLI in CI
  • lizard login --token liz_… auf einem Rechner
  • LIZARD_API_KEY für das Lizard SDK
  • lizard sandbox create --with-token liz_…, um lizard innerhalb einer Sandbox zu verwenden

Unterbefehle

lizard keys create <name>

Erstellt einen Schlüssel und gibt ihn einmalig aus. Kopiere ihn sofort; Lizard zeigt ihn nicht erneut an. Ein Schlüssel ohne Bereichseinschränkung hat vollen Zugriff auf jeden Workspace und jedes Projekt, die du erreichen kannst. Schränke ihn mit diesen Flags ein, die jeweils mehrfach angegeben werden können:

FlagBeschreibung
-p, --project <id>Beschränkt den Schlüssel auf dieses Projekt (Name, Slug oder ID)
-w, --workspace <id>Beschränkt den Schlüssel auf diesen Workspace (Name, Slug oder ID)

Ein eingeschränkter Schlüssel hat keinen Zugriff auf Abrechnung und Einstellungen des Kontos.

lizard keys list

Listet deine Schlüssel mit kurzer Vorschau, Bereich, Erstellungszeitpunkt und letzter Verwendung auf (Alias ls).

lizard keys rm <name-or-id>

Löscht einen Schlüssel (Alias delete). Wenn zwei Schlüssel denselben Namen haben, lösche per ID.

FlagBeschreibung
-y, --yesBestätigung überspringen

Beispiele

Einen Schlüssel für CI erstellen

lizard keys create github-actions --project my-project

Speichere den ausgegebenen Schlüssel als CI-Secret mit dem Namen LIZARD_TOKEN.

Einen Schlüssel für eine Sandbox erstellen

lizard keys create sandbox-agent --workspace my-team
lizard sandbox create --with-token liz_xxx

Einen Schlüssel löschen

lizard keys rm github-actions --yes

Siehe auch

Aktualisiert