Dela via


funktionen list_secretstable

Gäller för:markerad ja Databricks SQL preview markerad ja 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:markerad ja Databricks SQL preview markerad ja 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