Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks SQL preview
Databricks Runtime 11.3 LTS i nowsze
Wyodrębnia wartość wpisu tajnego z daną scope i key z usługi wpisów tajnych usługi Databricks.
Składnia
secret ( scope, key )
Argumenty
-
scope: stałe wyrażenie ciągu zawierające zakres wpisu tajnego do wyodrębnienia. Zakres to przestrzeń nazw, w której może znajdować się wiele kluczy. -
key: stałe wyrażenie ciągu z kluczem wpisu tajnego do wyodrębnienia.
Zwraca
Klasa STRING.
Jeśli nie można pobrać klucza, funkcja zgłasza INVALID_SECRET_LOOKUP.
Aby zamiast tego powrócićNULL, użyj funkcji try_secret().
Aby pobrać listę wszystkich sekretów, do których użytkownik ma autoryzowany dostęp, użyj funkcji list_secrets.
Uwaga / Notatka
Azure Databricks podejmuje próbę zredagowania wpisów tajnych z nieprzetworzonych danych wyjściowych. Aby uzyskać więcej informacji, zobacz Redakcja tajna.
Typowe warunki błędów
Przykłady
> SELECT * FROM list_secrets();
scope key
------------ ---------------
secrets.r.us theAnswerToLife
> SELECT secret('secrets.r.us', 'theAnswerToLife');
fourtyTwo
> SELECT secret('secrets.r.us', 'WhatIsTheAnswerToLife');
Error: INVALID_SECRET_LOOKUP.SECRET_FUNCTION_LOOKUP_FAILED