我在 Mac 上使用 Java 中的 Spark 2.3.1。
我将机密安全信息存储在环境变量中。但是,由于它是机密的,我不想通过ps -e
或 from暴露它的价值http://localhost:4040/environment/
。
Spark 中有没有办法让我隐藏这个值?或者无论如何通过代码密封值,同时不影响其他 Spark/Java 功能。
我在 Mac 上使用 Java 中的 Spark 2.3.1。
我将机密安全信息存储在环境变量中。但是,由于它是机密的,我不想通过ps -e
或 from暴露它的价值http://localhost:4040/environment/
。
Spark 中有没有办法让我隐藏这个值?或者无论如何通过代码密封值,同时不影响其他 Spark/Java 功能。
你不应该使用环境变量来存储机密信息有像Hashicorp Vault这样的工具
关于 ps -e - 如果有人可以访问机器,他们无论如何都可以回显环境变量。至于 spark UI - 您可以保护对它的访问,请参见此处