Función de tabla list_secrets
Se aplica a: versión preliminar de Databricks SQL Databricks Runtime 11.3 LTS y versiones posteriores
Devuelve todas las claves de todos los ámbitos o un ámbito específico que el usuario está autorizado para ver desde el servicio del secreto de Databricks.
Sintaxis
list_secrets ( [ scopeStr ] )
Argumentos
Se aplica a: versión preliminar de Databricks SQL Databricks Runtime 15.3 LTS y versiones posteriores
- scopeStr: el ámbito en el que se va a buscar. Si no se proporciona, se devuelven todos los ámbitos.
Devoluciones
Una tabla con dos columnas:
scope STRING NOT NULL
: espacio de nombres de la clave.key STRING NOT NULL
: la propia clave
Para devolver los valores de secreto para claves específicas, use secret(scope, key)
.
Condiciones de error
INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED
: el servicio de secretos de Databricks no está disponible.
Ejemplos
> 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