使用主控台取消註冊 Amazon ECS 任務定義修訂 - Amazon Elastic Container Service

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

使用主控台取消註冊 Amazon ECS 任務定義修訂

當您不再需要 Amazon ECS 中的特定任務定義修訂時,可以取消註冊任務定義修訂,以便當您要執行任務或更新服務時,該修訂不再顯示在 ListTaskDefinition API 呼叫或主控台中。

當您取消註冊任務定義修訂時,會立即標示為 INACTIVE。參考 INACTIVE 任務定義修訂的現有任務和服務會繼續執行,而不會中斷。參考 INACTIVE 任務定義修訂的現有服務仍然可以透過修改服務所需的計數進行擴展或縮減。

您不能使用 INACTIVE 任務定義修訂來執行新任務或建立新服務。您也無法更新現有服務以參考 INACTIVE 任務定義修訂 (雖然取消註冊後最多有 10 分鐘的空檔,但這些限制在此期間尚未生效)。

注意

取消註冊任務系列中的所有修訂時,任務定義系列會移至 INACTIVE 清單。新增 INACTIVE 任務定義修訂,會將任務定義系列移至 ACTIVE 清單。

此時,INACTIVE 任務定義修訂會在您的帳戶中無限期地保持可發現狀態。不過,此行為未來可能變更。因此,你不應該依賴持續超出任何相關任務和服務生命週期的 INACTIVE 任務定義修訂。

AWS CloudFormation 堆疊

下列行為適用於 2023 年 1 月 12 日之前在新的 Amazon ECS 主控台中建立的任務定義。

建立任務定義時,Amazon ECS 主控台會自動建立名稱開頭為的 CloudFormation堆疊。ECS-Console-V2-TaskDefinition-如果您使用 AWS CLI 或 AWS SDK 取消註冊任務定義,則必須手動刪除任務定義堆疊。若要取得更多資訊,請參閱《使用指南》中的AWS CloudFormation 〈刪除堆疊

在 2023 年 1 月 12 日之後建立的任務定義不會自動為其建立 CloudFormation 堆疊。

程序

取消註冊新任務定義 (Amazon ECS 主控台)
  1. 開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2

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

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

  4. Task Definitions (任務定義) 頁面,選擇包含您想要取消註冊之一個或多個修訂版的任務定義系列。

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

  6. 驗證 Deregister (取消註冊) 視窗中的資訊,然後選擇 Deregister (取消註冊) 以完成操作。