list_secrets
-Tabellenfunktion
Gilt für: Databricks SQL (Vorschau) Databricks Runtime 11.3 LTS und höher
Gibt alle Schlüssel in allen Bereichen oder einem bestimmten Bereich zurück, den der Benutzer aus dem Databricks-Dienst für Geheimnisse anzeigen darf.
Syntax
list_secrets ( [ scopeStr ] )
Argumente
Gilt für: Databricks SQL Preview Databricks Runtime 15.3 und höher
- scopeStr: Der Bereich, in dem gesucht werden soll. Wenn nicht angegeben, werden alle Bereiche zurückgegeben.
Gibt zurück
Eine Tabelle mit zwei Spalten:
scope STRING NOT NULL
: Der Namespace des Schlüsselskey STRING NOT NULL
: Der Schlüssel selbst
Um die Geheimniswerte für bestimmte Schlüssel zurückzugeben, verwenden Sie secret(scope, key)
.
Fehlerbedingungen
INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED
: Der Databricks-Geheimnisdienst ist nicht verfügbar.
Beispiele
> SELECT * FROM list_secrets();
scope key
------------ ---------------
secrets.r.us theAnswerToLife
openSecrets psst
> SELECT * FROM list_secrets('secrets.r.us');
scope key
------------ ---------------
secrets.r.us theAnswerToLife
> SELECT secret('secrets.r.us', 'theAnswerToLife');
fourtyTwo