list_secrets 表函数

适用于:check marked yes Databricks SQL 预览版 check marked yes Databricks Runtime 11.3 及更高版本

返回用户有权从 Databricks 机密服务查看的密钥。

语法

list_secrets()

参数

此函数没有参数。

返回

一个表,其中包含两个列:

  • scope STRING NOT NULL:密钥的命名空间。
  • key STYRING NOT NULL:密钥本身

若要返回特定密钥的机密值,请使用 secret(scope, key)

错误条件

  • INVALID_SECRET_LOOKUP.LIST_SECRETS_FAILED:Databricks 机密服务不可用。

示例

> SELECT * FROM list_secrets();
  scope         key
  ------------ ---------------
  secrets.r.us  theAnswerToLife

> SELECT secret('secrets.r.us', 'theAnswerToLife');
  fourtyTwo