gpt4 book ai didi

amazon-web-services - 无法计算 MD5 : AWS S3 bucket

转载 作者:行者123 更新时间:2023-12-01 01:57:28 32 4
gpt4 key购买 nike

我的应用程序托管在 AWS Elastic Beanstalk - Tomcat 6 上。我的数据文件存储在 S3 存储桶中。当我在我的机器上的本地服务器上托管我的应用程序时,我能够读取和写入数据到我的 S3 存储桶(通过 SDK 使用),但是从托管在 Elastic Beanstalk 上的应用程序写入操作显示错误,即在 Elastic Beanstalk 上 Tomcat 。我收到以下错误:

com.amazonaws.AmazonClientExceptio­n: Unable to calculate MD5 hash: visitorsinfo.json (No such file or directory)



我的 S3 存储桶中确实有访问者信息.json,它可以从我机器上的本地服务器成功访问,但无法从 Elastic Beanstalk 访问。

最佳答案

不是传递文件对象,而是将输入流传递给放置对象,如下所示

InputStream is=file.getInputStream();                                                                           
s3client.putObject(new PutObjectRequest(bucketName, keyName,is,new ObjectMetadata()));

关于amazon-web-services - 无法计算 MD5 : AWS S3 bucket,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39320635/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com