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

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

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

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

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

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

  • 容器映像 URI

  • 連接埠映射

  • 環境變數

  • 任務大小

  • 容器大小

  • 任務角色

  • 任務執行角色

  • 磁碟區和容器掛載點

  • 私有登錄檔

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 (建立新任務定義修訂版) 頁面上進行變更。例如,若要變更現有的容器定義 (例如容器映像、記憶體限制或連接埠映射),請選取容器,然後選擇進行變更。

  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. 選擇 建立