MinIO is a lightweight S3-compliant object-store. Although it has many nice features, here we focus only on local deployment, which is very useful if you wish to quickly test your TileDB-S3 programs locally. See the MinIO quickstart guide for installation instructions. Here is what we do to run MinIO on port
$ mkdir -p /tmp/minio-data$ docker run -e MINIO_ACCESS_KEY=minio -e MINIO_SECRET_KEY=miniosecretkey \-d -p 9999:9000 minio/minio server /tmp/minio-data$ export AWS_ACCESS_KEY_ID=minio$ export AWS_SECRET_ACCESS_KEY=miniosecretkey
Once you get MinIO server running, you need to set the S3 configurations as follows (below,
<port> stands for the port on which you are running the MinIO server, equal to
9999 if you run the MinIO docker as shown above):
The Configuration page explains how to set configuration parameters in TileDB.