java - 为什么我在 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 版
解决方案
推荐阅读
- ios - SwiftUI 列表和延迟加载
- python - 未找到带有参数 '('',)' 的 'detail_account' 的反向操作。尝试了 1 种模式:['account/account/(?P
[^/]+)$'] - jquery - 为什么 CORS 策略阻止我从同一文件夹加载 HTML 片段?
- quarkus - 从 quarkus graphQL 访问 RestClient 会出现 RESTEASY004655:无法调用请求:javax.net.ssl.SSLHandshakeException 错误
- wordpress - 使用 SSH 连接到服务器上的 Git
- matlab - 多边形边界上彼此距离相等的点(坐标) - Matlab
- python - 使用 Python 脚本的 Google Cloud Functions 中的未知错误
- c - 在 WDM 中,即使分配的内存被释放,对 ExAllocatePoolWithTag 和 ExFreePoolWithTag 使用不同的标签是否会导致内存泄漏?
- java - 将 swagger-core 2.1.3 与 JDK httpserver 一起使用
- html - .NET Core 和 Razor 无法在 img src 404 中加载图像