使用主控台刪除 Amazon ECS 任務定義修訂 - Amazon Elastic Container Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用主控台刪除 Amazon ECS 任務定義修訂

當不再需要 Amazon ECS 中的特定任務定義修訂時,您可以刪除任務定義修訂。

任務定義修訂版刪除後,任務定義修訂版會立即從 INACTIVE 狀態轉變為 DELETE_IN_PROGRESS 狀態。參考 DELETE_IN_PROGRESS 任務定義修訂版的現有任務和服務會繼續執行,不會中斷。

您不能使用狀態為 DELETE_IN_PROGRESS 的任務定義修訂版來執行新任務或建立新服務。您也無法更新現有服務以參考狀態為 DELETE_IN_PROGRESS 的任務定義修訂版。

當您刪除所有INACTIVE任務定義修訂時,任務定義名稱不會顯示在主控台中,也不會在 API 中傳回。如果任務定義修訂處於 DELETE_IN_PROGRESS 狀態,則任務定義名稱會顯示在主控台中,並在 API 中傳回。任務定義名稱由 Amazon ECS 保留,且當您下次使用該名稱建立任務定義時,修訂會遞增。

可封鎖刪除的 Amazon ECS 資源

當有任何 Amazon ECS 資源依賴於任務定義修訂時,任務定義刪除請求不會完成。以下資源可能會阻止任務定義遭刪除:

  • Amazon ECS 獨立任務 - 任務定義是任務的必要項目,才能保持運作狀態。

  • Amazon ECS 服務任務 - 任務需要任務定義,才能保持運作狀態。

  • Amazon ECS 服務部署和任務集 - 當針對 Amazon ECS 部署或任務集啟動擴展事件時,需要任務定義。

如果您的任務定義仍處於 DELETE_IN_PROGRESS 狀態,您可以使用主控台或 AWS CLI 來識別,然後停止封鎖任務定義刪除的資源。

移除封鎖的資源後刪除任務定義

移除封鎖任務定義刪除的資源後,以下規則適用:

  • Amazon ECS 任務 - 任務定義刪除最多可能需要 1 小時才能在任務停止後完成。

  • Amazon ECS 服務部署和任務集 - 刪除部署或任務集後,刪除任務定義最多可能需要 24 小時才能完成。

程序

刪除任務定義 (Amazon ECS 主控台)

您必須先取消註冊任務定義修訂版,然後才能刪除它。如需詳細資訊,請參閱使用主控台取消註冊 Amazon ECS 任務定義修訂

  1. https://console.aws.amazon.com/ecs/ v2 開啟主控台。

  2. 從導覽列中選擇包含您任務定義的區域。

  3. 在導覽窗格中,選擇 Task Definitions (任務定義)。

  4. 任務定義頁面,選擇包含您想要刪除之一或多個修訂版的任務定義系列。

  5. 任務定義名稱頁面上,選取要刪除的修訂,然後選擇動作刪除

    如果無法使用刪除,您必須取消註冊任務定義。

  6. 驗證刪除確認方塊中的資訊,然後選擇刪除以完成。