我正在尝试使用dbutils.secrets.get(scope="jdbc", key="username")
命令在数据块上使用创建的密钥;但我收到一条错误消息:“秘密不存在范围:jdbc和密钥:用户名”。
我正在使用CLI创建密钥-
databricks secrets put --scope jdbc --key username
我什至可以使用命令在CLI上查看创建的密钥
databricks secrets list --scope jdbc
非常感谢您的帮助。
谢谢!
答案 0 :(得分:1)
注意:,您将收到此错误消息,因为“ 一旦创建了由Databricks支持的范围,您就可以进行秘密操作”。
创建由Databricks支持的秘密范围的步骤:
使用databricks cli创建范围:
Cmdlet创建范围databricks secrets create-scope --scope <scope-name>
一旦创建了Databricks支持的秘密范围,就可以添加秘密。
Cmdlet创建密钥:databricks secrets put --scope <scope-name> --key <keyname>
您可以签出创建Databricks支持的秘密范围创建的完整步骤。
希望这会有所帮助。
如果这回答了您的查询,请同时单击“标记为答案”和“上投票”。而且,如果您还有其他疑问,请告诉我们。