MLflow plugins adding AWS RDS IAM auth for tracking and model registry stores
Project description
MLflow AWS RDS IAM Auth Plugins
MLflow plugins adding AWS RDS IAM authentication for tracking store and model registry store.
Requirements
- Python 3.10+
- MLflow 2+
- Boto3
Only Postgres and MySQL are supported (the AWS RDS database engines supported by MLflow as remote backend store).
Installation
pip install mlflow-aws-rds-iam
Getting Started
The plugins are mainly intented for the use of MLflow in server mode, allowing AWS RDS IAM authentication for the backend store.
mlflow server --backend-store-uri <database URI> --artifacts-destination <artifact store URI>
Configuration
If a password is provided in the database URI, AWS IAM authentication will be skipped, effectively disabling the plugins.
Credentials are required in order to use AWS IAM authentication. Refer to Boto3 documentation for configuration instructions.
SSL connection to the database is enabled by default, but can be disabled with the environment variable MLFLOW_DISABLE_DB_SSL=true
.
Debug log of the plugins and underlying libraries (boto3, urllib3) can be enabled with MLFLOW_AWS_RDS_IAM_DEBUG=true
.
License
This project is licensed under the terms of the MIT license.
A yzr Free and Open Source project.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file mlflow_aws_rds_iam-0.3.0.tar.gz
.
File metadata
- Download URL: mlflow_aws_rds_iam-0.3.0.tar.gz
- Upload date:
- Size: 86.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.10 Linux/5.15.154+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5fcfec0c50ba4614cf7a5c3177c490461b5d336234e88a8482cf407a7a0e207 |
|
MD5 | 792efb535d2a0f19c43da689bdbd7074 |
|
BLAKE2b-256 | 6df4eee88804be731ae286b05a00f0ecc6c6d6d8e4b48b82928aca14eee8d0cc |
File details
Details for the file mlflow_aws_rds_iam-0.3.0-py3-none-any.whl
.
File metadata
- Download URL: mlflow_aws_rds_iam-0.3.0-py3-none-any.whl
- Upload date:
- Size: 88.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.3 CPython/3.11.10 Linux/5.15.154+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5553690abac9840c99b4285d313c34a910637376ca78d3ac07766b2fb68a1e2c |
|
MD5 | 3abdf8145f7f53b702defc1114547900 |
|
BLAKE2b-256 | 96eec0ab6fe78486032d5f537652671f75dfdd9a07a61615d8783513c4339f46 |