Fonction de table list_secrets
S’applique à : Databricks SQL – préversion 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 à : Databricks SQL – préversion 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