2014-02-05 134 views
1

在我們的elasticbeanstalk環境(Tomcat 7,Java 6)上部署新的應用程序版本時,我們看到了以下錯誤。AWS Elasticbeanstalk部署錯誤

上正在運行的後端EC2實例對EB-版本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事件日誌顯示這一點:

[實例:模塊:AWSEBAutoScalingGroup ConfigSet:Infra-WriteApplication2]命令在實例上失敗。返回碼:1輸出:構建期間發生錯誤:命令01downloadVersion失敗。

此錯誤開始突然出現,並且未對我們的任何底層基礎結構組件(S3等)進行任何更改。

任何想法來解決這個問題?

在此先感謝。

回答

0

確保您已定義AWS Credentials文件並且其中包含有效令牌。

export AWS_CREDENTIAL_FILE=~/.aws/aws.cred 
相關問題