2016-07-13 27 views
1

私はAWSを初めて使用しています。無効な展開後、私の環境cloudappはグレーの状態になりました。私は別の環境cloudapp-1を作成し、私のアプリを正常にアップロードしてデプロイしました。その後、最初のアドレスをそのまま使用するためにURLを入れ替えます。Amazon AWSグレー状態 - セキュリティグループの削除に失敗しました

私の最初のenvがグレーの状態になったら、私はそれを使って何もできません。私はそれを展開、再構築、または終了することはできません。私は以下のようなエラーを受け取ります。

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がReadyではないため、そのグループを変更できません。 修正方法?

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

+2

環境の色を投稿することはあまり有益ではありません。私はより多くの情報があなたのenvの健康状態を指定することから集めることができると信じています。あなたはenvメインダッシュボードでそれを見ることができます。それは何を言っているのですか(私はあなたがそれが終了していると思われる) –

+0

私はここに何も表示されません '原因'ボタンが無効になっています。 2016-07-13 13:40:33 UTC + 0200 \t ERROR \tスタックの削除に失敗しました:次のリソースは削除できませんでした:[AWSEBSecurityGroup]。 –

+0

終了しません。私はそれを終了することはできません。 –

答えて

2

まずsg-xxxxxxセキュリティグループを使用しているこの特定の環境に属するElasticBeanstalk EC2インスタンスに過ぎない他のインスタンスていることを確認してください。

次に、エラーメッセージのように、そのセキュリティグループのオブジェクトが曖昧になっていないことを確認する必要があります。 EC2 > Security Groupsに移動し、sg-xxxxxxグループについてはSource/Destination (Group Id)で検索してください。

screenshot from security groups in ec2

これは、あなたsg-xxxxxxを参照するルールを持つすべてのセキュリティグループのリストが表示されます。依存ルールを削除したら、ElasticBeanstalk操作を再試行できます。

+0

私はそれをしました。最初に、既存のセキュリティグループをコピーしました。その後、私は作業環境を新しい環境に切り替えました。次に、操作を再試行し、最後に: 'この環境は終了しており、変更できません。約1時間表示されます。 –

+1

また、ClassicLinkを使用してそのセキュリティグループにリンクされているEC2インスタンスがないことを確認してください –

関連する問題