gpt4 book ai didi

JAVA -AWS 从 Elastic Beanstalk 上的 JAVA 应用程序访问 S3 存储桶

转载 作者:行者123 更新时间:2023-12-01 16:42:33 26 4
gpt4 key购买 nike

我想将文件从我的 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-角色配置:

View here

我是否跳过某些内容?

最佳答案

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

关于JAVA -AWS 从 Elastic Beanstalk 上的 JAVA 应用程序访问 S3 存储桶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61835241/

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