2017-04-05 75 views
0

我已經嘗試通過直接上傳戰爭在AWS Elastic BeanStalk中部署我的jhipster應用程序。當創建環境時,我收到這個錯誤。AWS部署失敗 - jhipster應用程序 - EBS

[Instance: i-08f7c9efd8b2c5476] Command failed on instance. Return code: 1 
Output: (TRUNCATED).../util/SystemPropertyUtils.class Failed to execute 
    '/usr/bin/unzip -o -d /var/app/staging 
    /opt/elasticbeanstalk/deploy/appsource/source_bundle' Failed to execute 
    '/usr/bin/unzip -o -d /var/app/staging 
    /opt/elasticbeanstalk/deploy/appsource/source_bundle'. Hook 
    /opt/elasticbeanstalk/hooks/restartappserver/pre/01_configure_application.sh 
    failed. For more detail, check /var/log/eb-activity.log using console or EB CLI. 

請告訴我下一步做什麼。 AWS命令按在jhipster頁的文檔:

enter image description here

我也使用喲jhipster嘗試。

我得到的是缺少credentails配置

我的問題是我已經添加credentials.properties文件中給出的loaction 〜/ .aws /憑證......

意味着.aws /憑證/ credentials.properties(文件)。是文件擴展名權限和文件夾結構權限。

Create S3 bucket 
    Error jhipster:aws 

    Missing credentials in config 
+0

首先,ElasticBeanstalk應該被簡寫爲'EB'。亞馬遜使用'EBS'來表示Elastic Block Store。另外,你可以發佈'/ var/log/eb-activity.log'的內容嗎?您可以使用'eb ssh'登錄到您的實例,並從您的開發環境中檢索日誌或'eb logs'。 – Brian

回答

0

我不確定你的第一個錯誤,因爲你試圖手動設置環境,我們需要重現信息。

在問候yo jhipster:aws失敗時,AWS證書文件應位於~/.aws/credentials,不~/.aws/credentials/credentials.properties

之後,創建一個文件的憑據在〜/ .aws /在Mac/Linux的或C憑據:\用戶Windows上的\ USERNAME.aws \憑證。

從文檔:​​