適用於:
Databricks SQL 預覽
Databricks Runtime 11.3 LTS 和更新版本
傳回所有範圍中的所有密鑰,或使用者獲授權從 Databricks 秘密服務查看的特定範圍。
語法
list_secrets ( [ scopeStr ] )
引數
適用於:
Databricks SQL 預覽
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