【问题标题】:Error finding Aws credential file when uploaded to beanstalk上传到 beanstalk 时查找 Aws 凭证文件时出错
【发布时间】:2016-04-09 15:37:44
【问题描述】:

我可以将 spring mvc 与 dynamodb 一起使用,并且代码在 localhost 上运行良好,两个 .aws 文件位于根应用程序文件夹下,即与 src 文件夹和 src/resources/.aws/credentials/AWSCredentials 位于同一行目录中.properties 。以前它在beantalk 上也可以正常工作,但突然停止工作。我仍然可以呈现静态页面,但是一旦提交表单,它就会显示此错误。当你创建一个新的 beanstalk 时,我的应用程序在上传到 s3 时显示了一些错误,但它仍然被上传。请详细说明我如何正确完成它。以前它在 beanstalk 上也可以正常工作。

medmid.elasticbeanstalk.com 单击此页面上的箭头按钮,即提交表单将显示错误

错误

HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalArgumentException: AWS credential profiles file not found in the given path: /usr/share/tomcat7/.aws/credentials

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: AWS credential profiles file not found in the given path: /usr/share/tomcat7/.aws/credentials
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:981)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:871)
javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:845)
javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

【问题讨论】:

    标签: spring-mvc amazon-web-services amazon-s3 amazon-elastic-beanstalk aws-sdk


    【解决方案1】:

    在 2 天后,所有尝试手动将文件上传到 ec2 实例文件夹 usr/share/tomcat7/.aws/credentials 我找不到确切的原因为什么它找不到我的 AWSCredentails 文件..但是这个东西替换对我有用。也许对其他人有用太

    而不是写作 new ProfileCredentialsProvider()我直接写了这段代码,这样它就不需要为我的文件映射或查找了

    BasicAWSCredentials credentials = new BasicAWSCredentials("your access key","your secret key"); 然后使用credentials作为参数而不是new ProfileCredentialsProvider()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-10
      • 1970-01-01
      • 2018-12-15
      • 2022-08-08
      • 1970-01-01
      • 2020-05-07
      • 2016-01-21
      • 2018-01-01
      相关资源
      最近更新 更多