Java S3中不允许使用方法

Java S3中不允许使用方法,java,amazon-s3,ceph,Java,Amazon S3,Ceph,我试图用ceph和s3库创建一个bucket,并得到下面的异常405。有解决这个问题的建议吗 com.amazonaws.services.s3.model.amazons3异常:null(服务: Amazon S3;状态代码:405;错误代码:MethodNotAllowed;请求ID: TX00000000000000A-005d37c963-1009- 代码: 尝试添加以下代码 conn.setS3ClientOptions(new S3ClientOptions().withPathSt

我试图用ceph和s3库创建一个bucket,并得到下面的异常405。有解决这个问题的建议吗

com.amazonaws.services.s3.model.amazons3异常:null(服务: Amazon S3;状态代码:405;错误代码:MethodNotAllowed;请求ID: TX00000000000000A-005d37c963-1009-

代码:

尝试添加以下代码

conn.setS3ClientOptions(new S3ClientOptions().withPathStyleAccess(true));
尝试添加以下代码

conn.setS3ClientOptions(new S3ClientOptions().withPathStyleAccess(true));

我被困在方法上很久了,不允许尝试创建一个ceph桶

首先,我要指出的是,您应该能够使用
s3cmd
命令行工具创建具有相同用户的bucket(或者您应该能够看到相同的MethodNotAllowed响应),以验证这是否是java代码的问题


对我来说,答案是这样的:你不允许将你的桶命名为“文档”!(不确定还有什么保留字)

我被困在方法上很久了,不允许尝试创建ceph桶

首先,我要指出的是,您应该能够使用
s3cmd
命令行工具创建具有相同用户的bucket(或者您应该能够看到相同的MethodNotAllowed响应),以验证这是否是java代码的问题


对我来说,答案是这样的:你不允许将你的存储桶命名为“文档”!(不确定还有哪些保留字)

我的设置与本视频中提到的内容相同:我的设置与本视频中提到的内容相同: