我正在尝试终止Elastic Beanstalk环境但由于以下原因导致失败:
Deleting security group named: awseb-e-gpxusz64rm-stack-AWSEBSecurityGroup-1QZI37JXP423J failed Reason: resource sg-d25608b7 has a dependent object
有没有办法强制终止环境?
答案 0 :(得分:2)
只要安全组正在使用,它就不会被删除,大多数情况下,这意味着该组中的活动实例。 Elastic Beanstalk将删除它自己的实例,通常这很顺利。有时您需要手动帮助它。
也有可能是Elastic Beanstalk未管理的实例或其他资源已启动到安全组中。查看AWS管理控制台的EC2 Instances部分,查看附加到该安全组的内容。快速方法是将安全组名称awseb-e-gpxusz64rm-stack-AWSEBSecurityGroup-1QZI37JXP423J
粘贴到筛选器搜索中,然后让AWS为您提供列表。
RDS数据库实例也可能是问题所在。
有助于我管理Elastic Beanstalk的一件事是向EB环境名称的控制台UI添加一列。单击右上角的“显示/隐藏列”按钮(齿轮图标),然后查找elasticbeanstalk:environment-name
之类的标记键,它们可以帮助您对正确的EB工件进行归零。这适用于实例和安全组。