Partager via


Fonction de table list_secrets

S’applique à : coche marquée oui Databricks SQL – préversioncoche marquée oui Databricks Runtime 11.3 LTS et ultérieur

Retourne toutes les clés dans toutes les étendues ou dans une étendue spécifique que l’utilisateur est autorisé à voir à partir du service de secret Databricks.

Syntaxe

list_secrets ( [ scopeStr ] )

Arguments

S’applique à : coche pour oui Databricks SQL – préversioncoche marquée oui Databricks Runtime 15.3 et ultérieur

  • scopeStr : étendue dans laquelle effectuer une recherche. Si elles ne sont pas fournies, toutes les étendues sont retournées.

Retours

Un tableau à deux colonnes :

  • scope STRING NOT NULL : espace de noms de la clé.
  • key STRING NOT NULL : la clé elle-même

Pour retourner les valeurs secrètes de clés spécifiques, utilisez secret(scope, key).

Conditions d'erreur

  • INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED : le service secret Databricks n’est pas disponible.

Exemples

> 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