2016-09-12 14 views
5

ECSでクラスタを定義していて、正しくクリーンアップできませんでした。私は、再作成されたこのクラスターに関連付けられているEC2インスタンスを終了しました。 ECSコンソールにクラスタ/リポジトリ/サービスは表示されません。実際、コンソールからこのサービスに行くと、私は始動ウィザードを見ることができます。 CLIでいくつかの調査を開始しました。ecsエラー:「...を呼び出したときにエラー(ClusterNotFoundException)が発生しました」

コマンドを発行する場合:

  • AWS ECSリスト・コンテナ・インスタンス
  • AWS ECSリスト・サービス
  • AWS ECSリスト・タスク

を私はメッセージアンを見ます____操作を呼び出すときにエラー(ClusterNotFoundException)が発生しました:クラスターが見つかりません。(自分の地域を含む場合でも)。

のコマンドを発行する場合:

  • AWS ECS説明クラスターを

を、私は結果を得る:

{ 
    "clusters": [], 
    "failures": [ 
     { 
      "arn": "arn:aws:ecs:us-east-1:123456789012:cluster/default", 
      "reason": "MISSING" 
     } 
    ] 
} 

私は私の混乱をクリーンアップする方法上の任意のアイデアは次のようになりとても有難い。ありがとう!

答えて

1

このクラスタを設定しているCloudFormationがありました。このクラスタはECSコンソールでは表示されませんでしたが、CloudFormationスタックは削除されたクラスタ設定を使用してEC2インスタンスを作成していました。 CloudFormationスタックは、これらのEC2インスタンスを担当していました。スタックを削除することでこの問題が解決されました。

+0

ECSクラスタを削除せずにスタックをどのように削除しましたか?私はすべてを設定するためにウィザードを使用しました。クラスタにクエリを実行すると(上のコマンドと同じコマンドを使用して)、別の領域(私が使用していない領域)を除いて同じエラーが表示されます。それは '' '{ "クラスター" を応答します:[]、 "失敗":[ { "理由": "MISSING"、 "ARN":「ARN:AWS:ECS:米国西部-2 :XXX:cluster/default " } ] }' '' 私はUS-WEST-2でリソースを使用していません。私のクラスターはUS-WEST-1にあります。 –

+3

適切なリターンを得るためには、クラスタを指定する必要があります。 '' 'aws ecs describe-clusters --cluster CLUSTERNAME''' –

関連する問題