在 AWS PCS 中建立佇列 - AWS PCS

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

在 AWS PCS 中建立佇列

本主題提供可用選項的概觀,並說明您在 AWS PCS 中建立佇列時應考量的事項。

先決條件

  • AWS PCS 叢集 - 只能建立與特定 AWS PCS 叢集相關聯的佇列。

  • 一或多個 AWS PCS 運算節點群組 - 佇列必須與至少一個 AWS PCS 運算節點群組相關聯。

在 AWS PCS 中建立佇列

您可以使用 AWS Management Console 或 建立佇列 AWS CLI。

AWS Management Console
使用主控台建立佇列
  1. 開啟 AWS PCS 主控台

  2. 選取佇列的叢集。導覽至佇列,然後選擇建立佇列

  3. 佇列組態區段中,提供下列值:

    1. 佇列名稱 – 佇列的名稱。此名稱僅能使用英數字元 (區分大小寫) 和連字號。它必須以字母字元開頭,且長度不可超過 25 個字元。名稱在叢集中必須是唯一的。

    2. 運算節點群組 – 選取一或多個運算節點群組來服務此佇列。運算節點群組可以與多個佇列建立關聯。

  4. (選用) 在標籤下,將任何標籤新增至 AWS PCS 佇列

  5. 選擇建立佇列。當 AWS PCS 建立佇列時,狀態欄位會顯示建立。建立佇列可能需要幾分鐘的時間。

建議的下一個步驟
  • 將任務提交至您的新佇列。

AWS CLI
使用 建立佇列 AWS CLI

使用下列命令來建立佇列。進行下列取代:

  1. 區域碼取代為叢集 AWS 的區域。例如:us-east-1

  2. my-queue 取代為佇列的名稱。此名稱僅能使用英數字元 (區分大小寫) 和連字號。它必須以字母字元開頭,且長度不可超過 25 個字元。名稱在叢集中必須是唯一的。

  3. 以叢集的名稱或 ID 取代 my-cluster

  4. compute-node-group-id 取代為運算節點群組的 ID,以服務佇列。例如:pcs_abcdef12345

    注意

    建立佇列時,您必須提供運算節點群組的 ID,而不是其名稱。

aws pcs create-queue --region region-code \ --queue-name my-queue \ --cluster-identifier my-cluster \ --compute-node-group-configurations \ computeNodeGroupId=compute-node-group-id

建立佇列可能需要幾分鐘的時間。您可以使用下列命令查詢佇列的狀態。在佇列的狀態達到 之前,您將無法將任務提交至佇列ACTIVE

aws pcs get-queue --region region-code \ --cluster-identifier my-cluster \ --queue-identifier my-queue
建議的下一個步驟
  • 將任務提交到您的新佇列