list_secrets
функция таблицы
Область применения: Databricks SQL preview Databricks Runtime 11.3 LTS и выше
Возвращает все ключи во всех областях или одну определенную область, для просмотра из секретной службы Databricks.
Синтаксис
list_secrets ( [ scopeStr ] )
Аргументы
Область применения: Databricks SQL preview Databricks Runtime 15.3 и более поздних версий
- scopeStr: область, в которой выполняется поиск. Если это не указано, возвращаются все области.
Возвраты
Таблица с двумя столбцами:
scope STRING NOT NULL
: пространство имен ключа.key STRING NOT NULL
: сам ключ
Для возврата значений секрета для определенных ключей используется secret(scope, key)
.
Условия ошибок
INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED
: секретная служба Databricks недоступна.
Примеры
> 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