AWS Elasticbeanstalk部署错误

时间:2014-02-05 15:09:17

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

我们看到在将新应用程序版本部署到我们的elasticbeanstalk环境(Tomcat 7,Java 6)时会抛出以下错误。

正在运行的后端EC2实例上的eb-version-deployment.log显示:

<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>ExpiredToken</Code><Message>The provided token has expired.</Message>
Exception in downloading source bundle. Exception message: S3ResponseError: 400 Bad Request

控制台上的elasticbeanstalk事件日志显示:

  

[Instance:Module:AWSEBAutoScalingGroup ConfigSet:Infra-WriteApplication2]命令在实例上失败。返回码:1输出:构建期间发生错误:命令01downloadVersion失败。

此错误突然出现,并且未对任何底层基础架构组件(S3等)进行任何更改。

有任何解决此问题的想法吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

确保您已定义AWS Credentials文件,并且该文件包含有效的令牌。

export AWS_CREDENTIAL_FILE=~/.aws/aws.cred