Udostępnij za pośrednictwem


list_secrets table, funkcja

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL preview zaznacz pole wyboru oznaczone jako tak Databricks Runtime 11.3 LTS i nowsze

Zwraca wszystkie klucze we wszystkich zakresach lub o określonym zakresie, który użytkownik ma autoryzację do wyświetlenia z usługi tajnej usługi Databricks.

Składnia

list_secrets ( [ scopeStr ] )

Argumenty

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL preview zaznacz pole wyboru oznaczone jako tak Databricks Runtime 15.3 lub nowszy

  • scopeStr: zakres, w którym ma być wyszukiwane. Jeśli nie zostanie podana, zostaną zwrócone wszystkie zakresy.

Zwraca

Tabela z dwiema kolumnami:

  • scope STRING NOT NULL: Przestrzeń nazw klucza.
  • key STRING NOT NULL: Sam klucz

Aby zwrócić wartości wpisów tajnych dla określonych kluczy, użyj polecenia secret(scope, key).

Warunki błędu

  • INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED: Usługa wpisów tajnych usługi Databricks jest niedostępna.

Przykłady

> 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