簡體   English   中英

Elastic Beanstalk的無效AMI選項

[英]Invalid AMI option for Elastic Beanstalk

我正在嘗試使用Elastic Beanstalk在AWS上設置Rails服務器。 我在這里遵循指南。 我設法配置了EB CLI,並且正在嘗試將應用程序部署到EB環境。 但是,我收到一個錯誤,表明我提供的AMI選項是inval

[rails-beanstalk$] eb create first-beanstalk-env -sr aws-beanstalk-service-role
 WARNING: You have uncommitted changes.
 Creating application version archive "app-8bc6-160112_090122".
 Uploading rails-beanstalk/app-8bc6-160112_090122.zip to S3. This may take  a while.
 Upload Complete.
 ERROR: Configuration validation exception: Invalid option value: 'ami- 48eb8128' (Namespace: 'aws:autoscaling:launchconfiguration', OptionName: 'ImageId'): No EC2 ImageId found with id: 'ami-48eb8128'

我不記得曾經設置過AMI(或什至是什么),所以對於為什么會出現此錯誤,我感到非常困惑。

不知道該錯誤是怎么回事,但是我發現EB CLI相當脆弱。 嘗試采用不同的方法,並通過aws Web控制台而不是通過cli創建環境。 准備好之后,請使用eb init設置本地項目的beantalk,然后eb deploy <env-name>將您的項目推送到新創建的環境中。

如果錯誤仍然存​​在,請嘗試更改部署區域。 AWS有時在某些地區存在本地錯誤。

編輯 :這似乎是AWS的問題。 我自己嘗試過,但在所有aws區域中均使用默認設置失敗。

編輯2 :現在已通過亞馬遜確認:

不幸的是,我們這邊遇到一個與Beanstalk和不同地區的默認Ruby AMI有關的問題。 我們已經在調查此問題,並計划盡快解決。 一旦我們從Elastic Beasntalk服務團隊獲得任何更新,我將通過此支持案例來更新您。

'ami- 48eb8128'其中有空格,並且不是有效的AMI ID

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM