Sdílet prostřednictvím


list_secrets table function

Platí pro: zaškrtnutí označeného ano Databricks SQL Preview zaškrtnutí označeného ano 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: zaškrtnutí označeného ano Databricks SQL Preview zaškrtnutí označeného ano 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