list_secrets funzione table

Si applica a: segno di spunta sì Databricks SQL preview segno di spunta sì Databricks Runtime 11.3 LTS e versioni successive

Restituisce tutte le chiavi in tutti gli ambiti o un ambito specifico che l'utente è autorizzato a visualizzare dal servizio segreto di Databricks.

Sintassi

list_secrets ( [ scopeStr ] )

Argomenti

Si applica a: segno di spunta sì Databricks SQL preview segno di spunta sì Databricks Runtime 15.3 e versioni successive

  • scopeStr: ambito in cui eseguire la ricerca. Se non specificato, vengono restituiti tutti gli ambiti.

Valori restituiti

Tabella con due colonne:

  • scope STRING NOT NULL: spazio dei nomi della chiave.
  • key STRING NOT NULL: chiave stessa

Per restituire i valori dei segreti per chiavi specifiche, usare secret(scope, key).

Condizioni di errore

  • INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED: il servizio segreto databricks non è disponibile.

Esempi

> 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