Поделиться через


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