JAVA-JAVA AWS ACCESS S3 Bucket from JAVA应用于弹性Beastalk

问题描述 投票:0回答:1

我想将文件从Java Spring应用程序上传到S3存储桶。

在./aws/credentials中配置凭据之后,这对我在本地主机上有效。

但是,我尝试了Elastic Beanstalk,但无法正常工作。我收到消息“权限被拒绝”。

我配置了aws-elasticbeanstalk-ec2-role以授予对AmazonS3FullAccess的访问权,并通过Elastic Beanstalk应用程序上的Sowtware配置来配置环境属性。

我用于初始化AmazonClient的代码:

this.s3client = AmazonS3ClientBuilder.standard().withForceGlobalBucketAccessEnabled(true) .build();

aws-elasticbeanstalk-ec2-role配置:

View here

我跳过什么吗?

java amazon-web-services spring-boot amazon-s3 amazon-elastic-beanstalk
1个回答
0
投票

您是否在ec2上检查了安全组?因为您可能已经知道ElasticBeanstalk也会创建EC2实例。也许您阻止出站流量?

© www.soinside.com 2019 - 2024. All rights reserved.