Amazon-Web-Service kann nicht gelöscht werden eine Elastic Beanstalk-Umgebung
Ich habe ein problem mit AWS Elastic Beanstalk. Ich habe versucht, zu löschen-Umgebung. Es begann der Prozess, aber nach ein paar Minuten die Umgebung "health-bar" ging zu grey und gab mir den folgenden Fehler:
"Deleting security group named: XXXXX failed Reason: resource YYYYY has a dependent object"
"Stack deletion failed: The following resource(s) failed to delete: [AWSEBSecurityGroup]."
Habe ich versucht zu löschen, die die Sicherheit der Gruppe aus der Fehlermeldung, aber ich habe dieses:
"XXXXXX: resource XXXXX has a dependent object"
Nachdem diese wollte ich löschen, die Abhängigkeit von der EB Umwelt, sondern weil es ist Grau, es hat mir nicht erlauben, das zu tun.
Stöberte ich das internet für Stunden, eine mögliche Lösung gefunden, wo ich etwas zu tun, auf die EC2-Netzwerk-Schnittstellen Seite, aber es funktioniert nicht sagen, dass jeder bestimmte option oder Informationen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist die security-group verwiesen wird, die von RDS oder so etwas in S3? Wenn das der Fall ist, müssen Sie löschen die Abhängigkeit entweder RDS oder S3.
Die Fehlermeldung sagt etwas, das außerhalb Ihrer Umgebung ist immer noch mit der Gruppe Sicherheit, und es kann nicht gelöscht werden, aus diesem Grund.
Versuchen, diese, ich wurde vorgeschlagen, durch AWS support und es funktionierte für mich.
Verwenden https://github.com/mingbowan/sgdeps finden Sie Ihre Sicherheitsgruppe Abhängigkeiten und dann brechen die Abhängigkeiten.
In diesem Fall durch eine ähnliche Fehlermeldung, aber aufgrund RDS beigemessen
Dies geschieht, wenn Sie kündigen, die RDS-Instanz manuell aus dem RDS-listing-Konsole. Ich habe dieses Problem gelöst, indem starten Sie eine weitere Instanz mit der gleichen
DB instance ideIntifier
Namen.Sobald dieses erstellt ist, können Sie kündigen, die Elastic Beanstalk-Umgebung erfolgreich. Dieser funktioniert.
EC2
unter AWS-KonsoleCompute
Security Groups
unterNETWORK & SECURITY
auf der SeitenleisteDelete Security Group
von derActions
MenüStellen Sie sicher, dass Sie nicht löschen alle wichtigen Security-Gruppen oder Instanzen!
Musste das passieren, wo ich mit dem security-Gruppe erstellt durch EB mit einer nicht-eb-RDS-Instanz erstellt.
Modifizierte ich die RDS-Instanz zu stoppen, die mit dem EB-erstellt Sicherheits-Gruppe und war in der Lage zu tun, eine erfolgreiche Beendigung von Umgebung und Anwendung. Ich verwendet die eb-cli-3.x und eb-beenden-all --force, um einen frischen start auf die Anwendung an.
Dank @Efeit für die Empfehlung gibt. Kann nicht abstimmen, bis Ihre Antwort, da ich neu bin hier auf StackExchange.