我正在尝试将mlflow与Minio服务器连接,两者都在我的本地机器上运行,我可以通过在代码中添加以下行将我的客户端代码连接到Minio,
os.environ['MLFLOW_S3_ENDPOINT_URL'] = 'http://localhost:9000'
os.environ['AWS_ACCESS_KEY_ID'] ="xxxx"
os.environ['AWS_SECRET_ACCESS_KEY'] ="xxxxxx"
os.environ['MLFLOW_TRACKING_URI'] = 'http://localhost:5000'
但是mlflow服务器没有连接到Minio。要运行Mlflow服务器,我使用以下命令:
mlflow server -h 0.0.0.0 -p 5000 --default-artifact-root s3://mlbucket --backend-store-uri sqlite:///mlflow.db
mlflow服务器运行,但在访问服务器上的工件页面时,它抛出错误:
raise NoCredentialsError()
botocore.exceptions.NoCredentialsError: Unable to locate credentials
那么,我如何将Minio的凭据传递给mlflow服务器命令呢?