【发布时间】:2021-02-10 19:44:12
【问题描述】:
是否可以设置一个 minio 存储桶,使文件不会被覆盖,也不会被版本控制?从概念上讲,我想要的是:
$ mc cp myobject.bin myminio/mybucket // should be ok if 'myobject.bin' does not already exist in the bucket
$ mc cp myobject.bin myminio/mybucket // an error should be returned and 'myobject.bin' is not uploaded again
我曾尝试过使用“legalhold”选项,但在存储桶上启用该选项也会启用版本控制。这导致上面的两个命令都将成功,并且“myobject.bin”被存储为两个“连续”版本。对于我的用例,如果存储在存储桶中的对象是不可变的、永不更改的并且没有版本控制,那就更好了。
【问题讨论】: