在 Databricks 中打印秘密值

ayk*_*dem 16 amazon-web-services apache-spark pyspark databricks azure-databricks

尽管秘密用于屏蔽机密信息,但我需要查看秘密在 Databricks 之外使用它的价值。当我简单地打印秘密时,它会显示[已编辑]。

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

Out:
[REDACTED]
Run Code Online (Sandbox Code Playgroud)

如何打印秘密值?

ayk*_*dem 42

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
Run Code Online (Sandbox Code Playgroud)