无法通过Beanstalk将图像上传到S3,但在本地服务器上工作

时间:2018-06-24 08:08:29

标签: spring-boot amazon-s3

我在AWS Elasticbeanstalk中部署了我的Springboot应用程序。在我的应用程序中,我有一个上传个人资料图片的模块,并将其保存在Aws S3中,它在本地服务器上可以正常工作,但在Elasticbeanstalk中不起作用。我收到“权限被拒绝的错误”。有人请帮助我解决此问题。 aws elastic beanstalk logs

1 个答案:

答案 0 :(得分:0)

检查您的实例配置文件是否有权上传到S3。我想您在本地使用的是可以访问s3的密钥和访问密钥。但是,在由Elasticbeanstalk启动的ec2实例上,可能没有对s3的权限。

检出https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/iam-instanceprofile.html,以获取有关如何为您的实例配置角色的更多详细信息。

希望这会有所帮助!