Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks SQL preview
Databricks Runtime 11.3 LTS e versioni successive
Estrae un valore segreto con il scope specificato e key dal servizio segreto Databricks.
Sintassi
secret ( scope, key )
Argomenti
-
scope: espressione stringa costante contenente l'ambito del segreto da estrarre. L'ambito è lo spazio dei nomi in cui più chiavi possono risiedere. -
key: espressione stringa costante con la chiave del segreto da estrarre.
Valori restituiti
Un oggetto STRING.
Se la chiave non può essere recuperata, la funzione genera INVALID_SECRET_LOOKUP.
Per restituire NULL invece, usare la funzione try_secret().
Per recuperare un elenco di tutti i segreti che l'utente è autorizzato a visualizzare, utilizzare la funzione list_secrets.
Annotazioni
Azure Databricks fa un tentativo ottimale di redact dei segreti dall'output non elaborato. Per ulteriori informazioni, vedere Redazione dei segreti.
Condizioni di errore comuni
Esempi
> 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