Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce
Platí pro:
Databricks SQL Preview
Databricks Runtime 11.3 LTS od verze
Extrahuje tajnou hodnotu s danou scope a key z tajné služby Databricks.
Syntaxe
secret ( scope, key )
Argumenty
-
scope: Konstantní řetězcový výraz obsahující obor tajemství k extrakci. Rozsah je obor názvů, ve kterém se může nacházet více klíčů. -
key: Konstantní řetězcový výraz s klíčem tajemství, který se má extrahovat.
Návraty
Úloha STRING.
Pokud klíč nelze načíst, funkce vyvolá INVALID_SECRET_LOOKUP.
Chcete-li vrátit NULL místo toho, použijte funkci try_secret().
K načtení seznamu všech tajemství, která je uživatel oprávněn vidět, použijte funkci list_secrets.
Poznámka:
Azure Databricks se snaží o redakci tajných kódů z nezpracovaného výstupu. Další informace najdete v části Tajná redakce.
Běžné chybové podmínky
Příklady
> 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