Amazon AWS Gray状态 - 删除安全组失败

时间:2016-07-13 13:12:03

标签: amazon-web-services amazon-elastic-beanstalk

我是AWS新手。无效部署后,我的环境cloudapp进入了灰色状态。我创建了另一个环境cloudapp-1并成功上传并部署了我的应用。然后我交换URL以保持第一个地址仍然有效。

现在当我的第一个环境处于格雷状态时,我无法对它做任何事情。我无法部署,重建甚至终止它。我收到如下错误。

Stack deletion failed: The following resource(s) failed to delete: [awseb-xxx-AWSEBSecurityGroup]. 
 2016-07-13 13:23:32 UTC+0200   ERROR   Deleting security group named: awseb-xxx-AWSEBSecurityGroup failed Reason: resource sg-xxxxxxx has a dependent object

我试图从cloudapp删除AWSEBSecurityGroup,但我不能,因为:

Error
Unable to validate settings: Environment named cloudapp is in an invalid state for this operation. Must be Ready.

看起来像是一种僵局。由于安全组,我无法删除env,因为env不准备,我无法更改该组。 如何解决?

enter image description here enter image description here enter image description here

1 个答案:

答案 0 :(得分:2)

首先确保除属于此特定环境的ElasticBeanstalk EC2实例之外的其他实例都没有使用sg-xxxxxx安全组。

然后,您必须确保您没有该安全组的任何依赖对象,例如错误消息含糊地说明。转到EC2 > Security Groups并按Source/Destination (Group Id)搜索sg-xxxxxx群组。

screenshot from security groups in ec2

这将为您提供具有引用sg-xxxxxx的规则的所有安全组的列表。一旦您删除了依赖规则,您就可以重试ElasticBeanstalk操作。