コンソールを使用して Amazon ECS サービスの削除 - Amazon Elastic Container Service

コンソールを使用して Amazon ECS サービスの削除

サービスを削除する理由としては、次のようなものがあります。

  • アプリケーションが不要になった

  • サービスを新しい環境に移行する

  • アプリケーションがアクティブに使用されていない

  • アプリケーションが必要以上のリソースを使用しているため、コストを最適化しようとしている

削除する前に、このサービスは自動的に 0 までスケールダウンされます。サービスに関連付けられているロードバランサーリソース、またはサービス検出リソースは、サービスの削除による影響を受けません。Elastic Load Balancing リソースを削除するには、ロードバランサーのタイプに応じて、次のいずれかのトピックを参照してください。「Application Load Balancer の削除」または「Network Load Balancer の削除」。

サービスを削除すると、Amazon ECS はそのサービスのすべてのサービスデプロイとサービスリビジョンを削除します。

サービスを削除するときに、クリーンアップが必要なタスクがまだ実行中の場合、サービスは ACTIVE から DRAINING ステータスに移行し、そのサービスステータスはコンソールまたは ListServices API オペレーションで表示されなくなります。すべてのタスクが STOPPING または STOPPED ステータスに以降されたら、サービスステータスは DRAINING から INACTIVE になります。DRAINING または INACTIVE ステータスのサービスは、DescribeServices API オペレーションで引き続き表示できます。

重要

ACTIVE または DRAINING ステータスの既存のサービスと同じ名前で新しいサービスを作成しようとすると、エラーが表示されます。

手順
  1. コンソール (https://console.aws.amazon.com/ecs/v2) を開きます。

  2. [Clusters] (クラスター) ページで、サービスに使用するクラスターを選択します。

  3. [Clusters] (クラスター) ページで、クラスターを選択します。

  4. [Cluster: name] (クラスター: 名前) ページで、[Services] (サービス) タブを選択します。

  5. サービスを選択して、[Delete] (削除) を選択します。

  6. タスクがゼロになっていなくてもサービスを削除するには、[Force delete service] (サービスの強制削除) を選択します。

  7. 確認プロンプトで、[削除] と入力し、[削除] を選択します。