![](/img/trans.png)
[英]ERR_CERT_COMMON_NAME_INVALID for Rails app on was elastic beanstalk
[英]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.