Skip to content

Commit 65e49d1

Browse files
authored
Update how-to-use-mlflow-configure-tracking.md
1 parent d0a820a commit 65e49d1

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

articles/machine-learning/how-to-use-mlflow-configure-tracking.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,15 @@ The Azure Machine Learning plugin for MLflow supports several authentication mec
5454
If you'd rather use a certificate instead of a secret, you can configure the environment variables `AZURE_CLIENT_CERTIFICATE_PATH` to the path to a `PEM` or `PKCS12` certificate file (including private key) and
5555
`AZURE_CLIENT_CERTIFICATE_PASSWORD` with the password of the certificate file, if any.
5656

57+
### Configure authorization and permission levels
58+
59+
Permission levels like `Contributor` or `Data Scientist` are already configured to permform MLflow operations in an Azure Machine Learning workspace. On custom roles, you need the following permissions:
60+
61+
* **To use MLflow tracking:** `Microsoft.MachineLearningServices/workspaces/experiments/*` and `Microsoft.MachineLearningServices/workspaces/jobs/*`.
62+
* **To use MLflow model registry:** `Microsoft.MachineLearningServices/workspaces/models/*/*`
63+
64+
Grant these permissions either to your user or the service principal using the service.
65+
5766
### Troubleshooting authentication
5867

5968
MLflow will try to authenticate to Azure Machine Learning on the first operation interacting with the service, like `mlflow.set_experiment()` or `mlflow.start_run()`. If you find issues or unexpected authentication prompts during the process, you can increase the logging level to get more details about the error:

0 commit comments

Comments
 (0)