Compartir a través de


Función de tabla list_secrets

Se aplica a: casilla marcada como sí versión preliminar de Databricks SQL casilla marcada como Sí 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: casilla marcada como Sí versión preliminar de Databricks SQL casilla marcada como Sí 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