当前位置: 首页 > 知识库问答 >
问题:

Spring cloud aws无法将文件放入S3

赏成益
2023-03-14

我有一个将文件上载到aws S3的应用程序,从我的本地工作正常,但当我将应用程序上载到Elastic Beanstalk并尝试上载文件时,应用程序失败,并返回一个文本413请求实体过大的错误。我的应用程序使用Spring Boot和Spring cloud,我的应用程序属性为:

cloud:
   aws:
credentials:
  accessKey: 'myaccesskey'
  secretKey: 'mysecretkey'
  instanceProfile: true
region:
  static: eu-west-1
stack:
  auto: false
amazon:
 s3:
  default-bucket: 'mybucket'

有人知道这个问题吗?

共有1个答案

邰棋
2023-03-14

我认为您的应用程序配置有问题。文件大小大于服务器配置允许的大小。

查看此链接以了解如何更改各种服务器的最大请求大小。

 类似资料:
  • 我正在尝试使用Log4J Flume appender通过Flume将事件从Log4J 1x获取到HDFS。创建了两个附加器FILE和水槽。它适用于文件附加器,但使用水槽附加器,程序只是挂在Eclipse中。Flume工作正常,我能够使用avro客户端向avro源发送消息并在HDFS中查看消息。但是,它没有与Log4J 1x集成。 我没有看到任何异常,除了下面在log.out中。 从水槽控制台 如

  • 有一个spring boot应用程序,我尝试在S3目标存储桶的文件夹中放置一个文件。目标bucket/targetsystem文件夹/文件。csv 将从yml配置文件检索的每个文件的targetsystem文件夹名称将不同。 如果该文件夹未退出,则必须通过代码创建targetsystem文件夹,并将文件放在该文件夹下 据我所知,在S3桶中没有文件夹概念,所有文件都存储为对象。 阅读了一些文档,比如

  • 我使用的是Gradle1.10,而android插件的版本是0.8.0。我的android项目需要这两个JAR:和。我这样添加文件: 在gradle构建期间,我得到一个错误消息,说这两个文件在中重复。我通过排除以下文件解决了问题: 我必须排除所有的,因为显然有一个重复的文件在所有的。 我想知道为什么会出现这个问题。是android插件的bug还是gradle本身的bug?排除上述文件会不会造成什么

  • 我遵循了本教程:http://what-when-how.com/javafx-2/playing-audio-using-the-media-classes-javafx-2-part-1/ 我有相应的资源文件夹在相应的目录中。类文件,但我仍然不能播放音频。mp3文件与教程中的不同,但我也有一个. wav等效文件,发现JavaFX可以开箱播放*. wav文件,但不能播放mp3文件。怎么回事啊?

  • 基于StackExchange的代码,我编写了打开wav文件的代码。wav文件本身是一个有效的文件,因为它可以与我的Python程序正常配合使用。但是javascript函数不起作用。声音文件与我的html文件位于同一文件夹中。 任何帮助都将不胜感激。

  • 问题内容: 如今,我们可以将文件拖放到一个特殊的容器中,并使用XHR2上载它们。带有实时进度条等。非常酷的东西。 但是有时候我们不想要那么酷。我想要的是一次将文件拖放 到标准HTML文件输入中 :。 那可能吗?有什么方法可以从文件拖放中用正确的文件名(?)“填充”文件输入吗?(出于文件系统安全性原因,完整的文件路径不可用。) 为什么? 因为我想提交一份普通表格。适用于所有浏览器和所有设备。拖放只是