Delen via


list_secrets tabelfunctie

Van toepassing op: vinkje als ja aan Databricks SQL Preview vinkje als ja aan Databricks Runtime 11.3 LTS en hoger

Retourneert alle sleutels in alle bereiken of één specifiek bereik dat de gebruiker mag zien vanuit de Databricks-geheime service.

Syntaxis

list_secrets ( [ scopeStr ] )

Argumenten

Van toepassing op: vinkje als ja aan Databricks SQL Preview vinkje als ja aan Databricks Runtime 15.3 en hoger

  • scopeStr: het bereik waarbinnen moet worden gezocht. Indien niet opgegeven, worden alle bereiken geretourneerd.

Retouren

Een tabel met twee kolommen:

  • scope STRING NOT NULL: De naamruimte van de sleutel.
  • key STRING NOT NULL: De sleutel zelf

Als u de geheime waarden voor specifieke sleutels wilt retourneren, gebruikt secret(scope, key)u .

Foutvoorwaarden

  • INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED: Databricks Secret Service is niet beschikbaar.

Voorbeelden

> 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