list_secrets
table function
Platí pro: Databricks SQL Preview Databricks Runtime 11.3 LTS a vyšší
Vrátí všechny klíče ve všech oborech nebo jeden konkrétní obor, který má uživatel oprávnění k zobrazení z tajné služby Databricks.
Syntaxe
list_secrets ( [ scopeStr ] )
Argumenty
Platí pro: Databricks SQL Preview Databricks Runtime 15.3 a vyšší
- scopeStr: Obor, ve kterém se má hledat. Pokud není zadaný, vrátí se všechny obory.
Návraty
Tabulka se dvěma sloupci:
scope STRING NOT NULL
: Obor názvů klíče.key STRING NOT NULL
: Samotný klíč
K vrácení tajných kódů pro konkrétní klíče použijte secret(scope, key)
.
Chybové podmínky
INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED
: Tajná služba Databricks není k dispozici.
Příklady
> 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