提交工作 - AWS Batch

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

提交工作

註冊工作定義後,您可以將其作為工作提交至 AWS Batch 工作佇列。您可以覆寫在執行階段工作定義中指定的許多參數。

提交任務
  1. 請在以下位置開啟 AWS Batch 主控台。 https://console.aws.amazon.com/batch/

  2. 從導覽列中,選取 AWS 區域 要使用的。

  3. 在導覽窗格中,選擇 Jobs (任務)

  4. 選擇 [送出新工作]。

  5. 名稱中,輸入工作定義的唯一名稱。名稱最多可包含 128 個字元。可以包含大小寫字母、數字、連字號 (-) 和底線 (_)。

  6. 對於「Job 定義」,請為您的工作選擇現有的工作定義。如需詳細資訊,請參閱 建立單一節點工作定義

  7. 對於「Job 佇列」,請選擇現有的工作佇列。如需詳細資訊,請參閱 建立工作佇列

  8. 對於 Job 相依性,請選擇新增 Job 相依性

    1. 針對 Job ID,輸入任何相依性的工作 ID。然後選擇新增工作相依性。一個工作最多可以有 20 個相依性。如需詳細資訊,請參閱 Job 相依性

  9. (僅適用於陣列任務) 在 Array size (陣列大小) 中,指定 2 至 10,000 之間的陣列大小。

  10. (選擇性) 展開標,然後選擇 [新增標籤],將標籤新增至資源。輸入機碼和選用值,然後選擇「新增標記」。

  11. 選擇 [下一頁]

  12. 「Job 覆寫」區段中:

    1. (選擇性) 針對「排程優先順序」,輸入介於 0 到 100 之間的排程優先順序值。較高的值被賦予更高的優先級。

    2. (選擇性) 對於 Job 嘗試,請輸入 AWS Batch 嘗試將工作移至某個RUNNABLE狀態的次數上限。您可以輸入 1 到 10 之間的數字。如需詳細資訊,請參閱 自動化工作重試

    3. (選擇性) 對於執行逾時,輸入逾時值 (以秒為單位)。執行逾時是未完成工作終止前的時間長度。如果嘗試超過逾時持續時間,就會停止並移至FAILED狀態。如需詳細資訊,請參閱 Job 逾時。最小值為 60 秒。

      重要

      不要依賴在 Fargate 資源上執行的作業執行超過 14 天。14 天之後,Fargate 資源可能不再可用,因為工作可能被終止。

    4. (選擇性) 開啟傳播標籤以將標籤從任務和任務定義傳播到 Amazon ECS 任務。

  13. 展開 Additional configuration (其他組態)

  14. (選擇性) 對於「重試策略條件」,請選擇「結束時新增評估」。輸入至少一個參數值,然後選擇「作業」。對於每一組條件,「動作」都必須設定為「重試」或「結束」。這些動作意味著以下內容:

    • 重試 — AWS Batch 重試,直到達到您指定的作業嘗試次數為止。

    • 結束 — AWS Batch 停止重試工作。

    重要

    如果您選擇 [結束時新增評估],請至少設定一個參數,然後選擇 [動作] 或選擇 [結束時移除評估]。

  15. 對於「參數」,選擇「新增參數」以加入參數替代預留位置。然後,輸入一個和一個可選的

  16. 容器覆寫區段中:

    1. Command (命令) 中,指定要傳送至容器的命令。對於簡單指令,請像輸入指令提示一樣輸入指令。對於更複雜的命令,例如使用特殊字符),請使用 JSON 語法。

      注意

      此參數不能包含空字串。

    2. 對於 vCPUs,請輸入要為容器保留的 vCPUs 數目。此參數會映射到 Docker Remote API建立容器區段中的 CpuShares 以及 docker run--cpu-shares 選項。每個 vCPU 相當於 1,024 個 CPU 共用。您必須指定至少 1 個 vCPU。

    3. 在記憶體中,輸入容器可用的記憶體限制。如果您的容器嘗試超過此處指定的記憶體,則會停止容器。此參數會映射到 Docker Remote API建立容器區段中的 Memory 以及 docker run--memory 選項。您必須為單一工作指定至少 4 MiB 的記憶體。

      注意

      為了最大限度地提高資源使用率,請為特定執行個體類型的作業設定記憶體 如需詳細資訊,請參閱 運算資源記憶體管理

    4. (選擇性) 針對 GPU 數目,選擇要為容器保留的 GPU 數目。

    5. (選擇性) 對於環境變數,請選擇新增環境變數,將環境變數新增為名稱-值配對。這些變量被傳遞到容器。

    6. 選擇 [下一頁]

    7. 若要檢閱 Job,請檢閱組態步驟。如需變更,請選擇 Edit (編輯)。完成後,選擇 [建立工作定義]。