共用方式為


secret 函式

適用於:檢查標示為是 Databricks SQL 預覽 檢查標示為是 Databricks Runtime 11.3 LTS 和更新版本

使用指定的 scopekeyDatabricks 秘密服務擷取秘密值。

語法

secret ( scope, key )

引數

  • scope:常數位串表示式,包含要擷取之秘密的範圍。 範圍是多個索引鍵可能所在的命名空間。
  • key:具有要擷取之秘密索引鍵的常數位符串表達式。

傳回

STRING

若要擷取使用者有權查看使用 list_secrets 函式的所有秘密清單。

錯誤狀況

  • INVALID_SECRET_LOOKUP.SECRET_FUNCTION_KEY_NOT_CONSTANTkey:不是常數位串。
  • INVALID_SECRET_LOOKUP.SECRET_FUNCTION_SCOPE_NOT_CONSTANTscope:不是常數位串。
  • INVALID_SECRET_LOOKUP.SECRET_FUNCTION_NOT_SUPPORTED:D atabricks 秘密服務無法使用。
  • INVALID_SECRET_LOOKUP.SECRET_FUNCTION_LOOKUP_FAILEDkey:在 中scope找不到 。

範例

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

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