list_secrets
funzione table
Si applica a: Databricks SQL preview Databricks Runtime 11.3 LTS e versioni successive
Restituisce tutte le chiavi in tutti gli ambiti o un ambito specifico che l'utente è autorizzato a visualizzare dal servizio segreto di Databricks.
Sintassi
list_secrets ( [ scopeStr ] )
Argomenti
Si applica a: Databricks SQL preview Databricks Runtime 15.3 e versioni successive
- scopeStr: ambito in cui eseguire la ricerca. Se non specificato, vengono restituiti tutti gli ambiti.
Valori restituiti
Tabella con due colonne:
scope STRING NOT NULL
: spazio dei nomi della chiave.key STRING NOT NULL
: chiave stessa
Per restituire i valori dei segreti per chiavi specifiche, usare secret(scope, key)
.
Condizioni di errore
INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED
: il servizio segreto databricks non è disponibile.
Esempi
> 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