首页 > 解决方案 > 为什么我在 Minio 中创建对象时出错?

问题描述

我正在尝试在 Minio 中创建一个对象。有时它有效,有时无效。

当我执行:

minioClient.makeBucket(bucketName); // bucketName es a random unique string

我没有收到错误,但如果询问 Minio 是否存在存储桶:

minioClient.bucketExists(bucketName)

它返回false

minioClient.makeBucket(bucketName)之后,如果我因为minioClient.bucketExists(bucketName)正在返回而再次尝试启动false,则会收到此错误(简化):

BucketAlreadyOwnedByYou

因此,当我收到上一个错误时,我尝试在 Minio 中创建对象:

minioClient.putObject(bucketName, objectName, is,null,customMetaData,null, null ); // is is an InputStream of the file I want to store in Minio

但我得到这个错误,说桶不存在;

ErrorResponse(code=NoSuchBucket, message=指定的bucket不存在, bucketName=888bf891-064f-4270-b0f0-85514c0eae02, objectName=L7aEmF8Ppk, resource=/888bf891-064f-4270-b0f0-85514c0eae02/L7aEmF8Ppk, requestId=186DC784036E主机 ID=null)

任何帮助将不胜感激。

我正在使用 Minio Java API 6.0.13 版

标签: javaminio

解决方案


推荐阅读