AWS:对于此操作,名为***的环境处于无效状态。 必须准备好

当我尝试使用Elastic Beanstalk在EC2上部署我的php应用程序时,我收到一条消息。

Environment named *** is in an invalid state for this operation. Must be Ready. 

我无法部署。 服务器状态正在运行,没有警告。

在这一点上,我的经验非常有限。 我该如何解决这个问题?

    通常,对于给定的环境,无法从无效状态中恢复。

    在这种情况下,您需要转到当前的环境页面,单击“ 操作”button,select“ 克隆环境” ,然后等待创build克隆环境。 一旦准备好了,你可以进入应用程序页面,点击Actionsbutton,然后selectSWAP URL

    最后,您可以转到不一致的环境页面并select终止它。

    这发生在我身上。 如果这是一个新创build的应用程序,您应该等待环境联机,然后再试一次。 它应该工作。

    我通过Elastic Beanstack解决了这个问题,我的应用程序是GRAY状态/健康状况,从app overview我访问了Actionsbutton并中止了当前的操作。

    然后我得到了GREEN的健康状态,并设法部署。

    当我在中途中止时发生了

     INFO: Environment update is starting. 

    状态(在“上传”之后)。

    几分钟后它又回到了Ready ,我只好等了。