View a markdown version of this page

使用主控台更新 Amazon ECS 任務定義 - Amazon Elastic Container Service

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

使用主控台更新 Amazon ECS 任務定義

任務定義修訂版是目前任務定義的複本,並以新參數值取代現有參數值。您未修改的所有參數都位於新修訂版中。

若要更新任務定義,請建立任務定義修訂版。如果任務定義是用於服務,則您必須更新該服務才能使用更新的任務定義。

在建立修訂版時,您可以修改以下容器屬性和環境屬性。

  • 容器映像 URI

  • 連接埠映射

  • 環境變數

  • 基礎設施需求

  • 任務大小

  • 容器大小

  • 任務 角色

  • 任務執行 角色

  • 磁碟區和容器掛載點

  • 私有登錄檔

使用 JSON 編輯器時,您可以讓 Amazon Q 提供建議。如需詳細資訊,請參閱使用 Amazon Q Developer 在 Amazon ECS 主控台中提供任務定義建議

JSON 驗證

Amazon ECS 主控台 JON 編輯器會對 JSON 檔案的以下方面進行驗證:

  • 檔案為有效的 JSON 檔案

  • 檔案不包含任何無關的金鑰

  • 該檔案包含 familyName 參數

  • containerDefinitions 下至少有一個項目

程序

Amazon ECS console
  1. 開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2。

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

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

  4. 選擇任務定義。

  5. 選擇任務定義修訂版,然後選擇建立新修訂版、建立新修訂版。

  6. 在 Create new task definition revision (建立新任務定義修訂版) 頁面上進行變更。例如,若要變更現有的容器定義 (例如容器映像、記憶體限制或連接埠映射),請選取容器,然後選擇進行變更。您可以將任務定義相容性更新為 AWS Fargate、受管執行個體 或 Amazon EC2 執行個體。

  7. 驗證資訊,然後選擇更新。

  8. 如果您的任務定義用於服務,請使用更新的任務定義更新您的服務。如需詳細資訊,請參閱更新 Amazon ECS 服務。

Amazon ECS console JSON editor
  1. 開啟主控台,網址為 https://console.aws.amazon.com/ecs/v2。

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

  3. 選擇 Create new revision (建立新修訂版),以及 Create new revision with JSON (使用 JSON 建立新修訂版)。

  4. 在 JSON 編輯工具方塊中,編輯您的 JSON 檔案,

    JSON 必須通過 JSON 驗證 中指定的驗證檢查。

  5. 選擇建立。