Access to data stored in MinIO
MinIO is an object storage server that is compatible with Amazon S3 cloud storage service. It is used to store data in the form of objects. MinIO is used in the context of the DataHub to store data that is ingested into the platform. This data can be accessed by users who have the necessary permissions to access the data.
The IDOML platform provides a JupyterHub environment, preconfigured with credentials to securely access the MinIO server. Users can interact with the MinIO server in Python using libraries such as pandas, s3fs and boto3 for the access to the stored object. Here are some examples of how to access a csv file stored in MinIO with pandas library:
As the Jupyterhub environment is preconfigured with the necessary credentials, users can access the MinIO server without having to provide the credentials. However, if users want to access the MinIO server from a different environment, they can provide the necessary credentials to access the MinIO server. Here is an example of how to access the MinIO server with full configuration for accessing external MinIO server: