MinIO
Scheme
The scheme you can use to access your files in MinIO object stores is
minio://
Configuration
Hop GUI
You can find the configuration of the MinIO VFS driver in the configuration perspective, in the plugins tab under "MinIO VFS". You will find the following options to configure:
Option | Description | Variable |
---|---|---|
Access key | The MinIO access key to use |
|
Secret key | The MinIO secret key to use |
|
Endpoint hostname | The hostname of the MinIO service |
|
Endpoint port | The port of the MinIO service (Default is 9000) |
|
Endpoint secure? | Check this option if you want to connect over https:// instead of http |
|
Region | The MinIO region to use |
|
Object part size | The object part size for your files on MinIO |
|
Hop Config
The same options that are available in the configuration perspective are also available through hop config
:
-mia, --minio-access-key=<accessKey>
The access key to use for Minio VFS
-mie, --minio-endpoint-secure
Secure the Minio service endpoint?
-mih, --minio-endpoint-host=<endPointHostname>
The hostname of the Minio service endpoint
-mip, --minio-part-size=<partSize>
The part size to use for MinIO objects
-mir, --minio-region=<region>
The region to use for the MinIO service
-mis, --minio-secret-key=<secretKey>
The secret key to use for Minio VFS
-mit, --minio-endpoint-port=<endPointPort>
The port of the Minio service endpoint
Usage and testing
To test if the configuration works you can simply upload a small CSV file in an MinIO bucket and then use File/Open in Hop GUI. Then you type in minio://
as a file location and hit enter (or click the refresh button). Browse to the CSV file you uploaded and open it. If all is configured correctly you should be able to see the content in the Hop GUI.