ECSでクラスターを定義しましたが、適切にクリーンアップできませんでした。再作成されるこのクラスターに関連付けられているEC2インスタンスを終了しました。 ECSコンソールにクラスター/リポジトリ/サービスが表示されません。実際、コンソールからこのサービスにアクセスすると、「はじめに」ウィザードが表示されます。 CLIを使って少し掘り始めました。
コマンドを発行する場合:
____操作の呼び出し時にエラーが発生しました(ClusterNotFoundException):クラスターが見つかりません。(私の領域を含めた場合でも)。
コマンドを発行するとき:
私は結果を得ます:
{
"clusters": [],
"failures": [
{
"arn": "arn:aws:ecs:us-east-1:123456789012:cluster/default",
"reason": "MISSING"
}
]
}
ごちゃごちゃを片付ける方法についてのアイデアは大歓迎です。ありがとう!
このクラスターをその構成にリストするCloudFormationがありました。このクラスターはECSコンソールに表示されませんでしたが、CloudFormationスタックは削除されたクラスター構成を使用してEC2インスタンスを作成していました。 CloudFormationスタックは、これらのEC2インスタンスを担当していました。スタックを削除すると、この問題は解決しました。
コマンド aws ecs describe-clusters
はデフォルトのクラスターのみを表示します。
aws ecs describe-clusters --cluster <your-cluster>
が正しくクリーンアップされているかどうかを確認します。