我有一个启动mlflow服务器的脚本。
如何在mlflow服务器中安全地传递postgresql凭据。
当有人启动mlflow时,他们必须为backend-store-uri数据库提供给予用户名和密码。
例如
mlflow server --backend-store-uri postgresql://psql_user_name:psql_password@localhost/mlflow_db --default-artifact-root s3://my-mlflow-bucket/ --host 0.0.0.0
如何隐藏psql_user_name:psql_password或以安全的方式传递给mlflow?目的是隐藏用户名和密码时,有人做grep的mlflow
1条答案
按热度按时间fjaof16o1#
为这个命令创建一个批处理文件,提示输入用户名和密码
read -s -p“输入密码:“user read -s -p“输入密码:“password mlflow server --backend-store-uri postgresql://$user:$password@localhost/mlflow_db --default-artifact-root s3://my-mlflow-bucket/ --host 0.0.0.0
这样,此命令将不会记录在故障历史记录中