java - 无法将应用程序上传到 Amazon S3

标签 java eclipse amazon-web-services deployment amazon-elastic-beanstalk

使用 Eclipse、最新版本、最新 Java AWS SDK,我突然无法再部署到 elasticbeanstalk(“在服务器上运行”或 AWS/部署到 AWS Elastic Beanstalk 都无法)。

我可以导出一个 war 文件并通过 beanstalk Web 控制台上传,没有任何问题。 它曾经工作了几个月,我没有改变任何东西,凭证没问题。 我收到的错误消息是:

Unable to upload application to Amazon S3: AWS authentication requires a valid Date or x-amz-date header (Service: Amazon S3; Status Code: 403; Error Code: AccessDenied; Request ID: xxx)

碰撞?到处找遍了... 真诚欢迎任何帮助!

最佳答案

我终于弄清楚了,可能对其他人有帮助。 罪魁祸首是一个无法使用较新的 AWS SDK 版本和 Eclipse 上传的脚本(在 Web 控制台中运行良好)。我可以修改并导出 war 文件,然后通过控制台上传。现在我必须删除所有 aws 首选项(Windows:用户目录 .aws),删除所有服务器,并在 Eclipse 中运行为/在服务器上运行/手动选择/从 AWS 列表中选择/然后在下一步中,在底部,“导入现有环境”。然后只需离开对话框即可选择新生成的服务器。谢谢大家的帮助!

关于java - 无法将应用程序上传到 Amazon S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32559607/

相关文章:

java - 当我想在 ArrayList 中添加来自请求 json 的对象时

c++ - 配置 eclipse CDT 和 openCV

javascript - "Runtime.ImportModuleError"尝试使用层访问 AWS lambda 函数中的 npm 包

eclipse - 备份 Eclipse 插件和设置

amazon-web-services - 如何将更新的容器镜像推送到 AWS ECR?

java - 使用 DynamoDB 处理时间序列数据并实现可视化目标

java - 创建具有重复键的映射

java - 如何替换文本中的表情符号,例如 :) with an image?

java - 如何设置 JButton 的按钮颜色(不是背景颜色)

java - eclipse 构建路径