在 Databricks 中打印秘密值

Printing secret value in Databricks

虽然秘密是为了掩盖机密信息,但我需要看到秘密的价值,以便在 Databricks 之外使用它。 当我简单地打印它显示的秘密时 [已编辑]。

print(dbutils.secrets.get(scope="myScope", key="myKey"))

Out:
[REDACTED]

如何打印秘密值?

Databricks 编辑使用 dbutils.secrets.get() 读取的秘密值。当显示在笔记本单元格输出中时,秘密值将替换为 [REDACTED].

虽然不推荐,但有一个解决方法可以通过简单的 for loop 技巧查看实际值。因此,您将获得由空格分隔的值。

value = dbutils.secrets.get(scope="myScope", key="myKey")

for char in value:
    print(char, end=" ")

Out:
y o u r _ v a l u e