Amazon s3 AmazonSDKJava

Amazon s3 AmazonSDKJava,amazon-s3,aws-sdk,Amazon S3,Aws Sdk,我有一个AWS基础设施的本地和自定义实现 我使用Grizzley服务器来支持我的系统。当我开始的时候,我有一个水桶叫“假”。这是我使用AWS CLI执行此操作的方式: aws --endpoint-url="http:127.0.0.1:8080" s3 FILE_PATH s3://fake 这很好用。我现在的问题是,如何使用JAVA而不使用CLI将文件上载到该存储桶?文档说明了如何执行此操作,现在它给了我另一个奇怪的错误,如:您指定的Content-MD5与我们收到的内容不匹配。(服务:A

我有一个AWS基础设施的本地和自定义实现

我使用Grizzley服务器来支持我的系统。当我开始的时候,我有一个水桶叫“假”。这是我使用AWS CLI执行此操作的方式:

aws --endpoint-url="http:127.0.0.1:8080" s3 FILE_PATH s3://fake

这很好用。我现在的问题是,如何使用JAVA而不使用CLI将文件上载到该存储桶?

文档说明了如何执行此操作,现在它给了我另一个奇怪的错误,如:您指定的Content-MD5与我们收到的内容不匹配。(服务:Amazon S3;状态代码:400;错误代码:BadDigest;请求ID:null),S3扩展请求ID:null将代码添加到问题中,以便我们能够帮助您解决错误,或者检查这是否有帮助