funktionen list_secrets
table
Gäller för: Databricks SQL preview Databricks Runtime 11.3 LTS och senare
Returnerar alla nycklar i alla omfång eller ett specifikt omfång som användaren har behörighet att se från Databricks secret service.
Syntax
list_secrets ( [ scopeStr ] )
Argument
Gäller för: Databricks SQL preview Databricks Runtime 15.3 och senare
- scopeStr: Sökomfånget. Om det inte anges returneras alla omfång.
Returer
En table med två columns:
-
scope STRING NOT NULL
: Nyckelns namnområde. -
key STRING NOT NULL
: Själva nyckeln
Om du vill returnera hemligheten values för specifika nycklar använder du secret(scope, key)
.
Feltillstånd
-
INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED
: Databricks secret service är inte tillgänglig.
Exempel
> 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