list_secrets
table, funkcja
Dotyczy: Databricks SQL preview 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: Databricks SQL preview 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