I have a MinIO bucket that I need to transfer from one server to another.
mc --insecure mirror source/my-bucket dest/my-bucket
This MinIO bucket is versioned, and I use the MinIO version UUIDs as document references in my application.
I noticed however that when we perform a mirroring of a bucket to another place, the version UUIDs are lost (ie they are recreated).
In the official documentation, it is said that MinIO doesn't support client-managed version ID allocation
.
So how can we keep a constant reference over object versions, when moving a bucket from one place to another?