使用 Amazon EC2 啟動模板 AWS PCS - AWS PCS

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

使用 Amazon EC2 啟動模板 AWS PCS

在 Amazon 中EC2,啟動範本可以存放一組偏好設定,這樣您就不必在啟動執行個體時個別指定它們。 AWS PCS整合啟動範本,做為設定運算節點群組的靈活方式。建立節點群組時,您會提供啟動範本。 AWS PCS從中建立衍生的啟動範本,其中包含轉換,以協助確保其可與服務搭配使用。

瞭解撰寫自訂啟動範本時的選項和注意事項,可協助您撰寫要與搭配使用的範本 AWS PCS。如需有關啟動範本的詳細資訊,請參閱 Amazon EC2 使用者指南中的從啟動範本啟動執行個體從啟動範本啟動執行個體。

概觀

可以在EC2啟動範本中包含 30 多個參數,以控制執行個體設定方式的許多層面。大多數與完全兼容 AWS PCS,但也有一些例外。

EC2Launch 範本的下列參數會被忽略, AWS PCS因為這些屬性必須由服務直接管理:

  • 實體類型/指定實體類型屬性 (InstanceRequirements) — AWS PCS 不支援以屬性為基礎的實體選取。

  • 執行個體類型 (InstanceType) — 在建立節點群組時指定執行個體類型。

  • 進@@ 階詳細資料/ IAM 執行個體設定檔 (IamInstanceProfile) — 您在建立或更新節點群組時提供此選項。

  • 進@@ 階詳細資料/停用API終止 (DisableApiTermination) — AWS PCS 必須控制其啟動的節點群組執行個體的生命週期。

  • 進@@ 階詳細資料/停用 API stop (DisableApiStop) — AWS PCS 必須控制其啟動的節點群組執行個體的生命週期。

  • 進@@ 階詳細資料/停止 — 休眠行為 (HibernationOptions) — AWS PCS 不支援執行個體休眠。

  • 進@@ 階細節/彈性 GPU (ElasticGpuSpecifications) — Amazon 彈性圖形於 2024 年 1 月 8 日結束使用壽命。

  • 進@@ 階詳細資料/彈性推論 (ElasticInferenceAccelerators) — 新客戶無法再使用 Amazon Elastic Inference 論。

  • AAdvanced詳細資料/指定每個核心CPU的選項/執行緒 (ThreadsPerCore) — 將每個核心的執行緒數 AWS PCS設定為 1。

這些參數具有支援以下相容性的特殊需求 AWS PCS:

  • 使用者資料 (UserData) — 這必須是多部分編碼. 請參閱 使用 Amazon EC2 用戶數據

  • 應用程序和操作系統映像ImageId)-你可以包括這個。但是,如果您在建立或更新節點群組時指定 AMI ID,它會覆寫啟動範本中的值。AMI您提供的必須相容 AWS PCS。如需詳細資訊,請參閱「Amazon 機器映像(AMIs) AWS PCS

  • 網@@ 路設定/防火牆 (安全群組) (SecurityGroups) — 無法在 AWS PCS啟動範本中設定安全群組名稱清單。您可以設定安全性群組 IDs (SecurityGroupIds) 清單,除非您在啟動範本中定義網路介面。然後,您必須IDs為每個介面指定安全性群組。如需詳細資訊,請參閱中的安全性群組 AWS PCS

  • 網@@ 路設定/進階網路設定 (NetworkInterfaces) — 如果您將EC2執行個體搭配單一網路卡使用,且不需要任何專門的網路組態,則 AWS PCS可以為您設定執行個體網路。若要在執行個體上設定多張網路卡或啟用彈性網狀架構介面卡,請使用NetworkInterfaces。每個網路介面都必須有IDs下的安全性群組清單Groups。如需詳細資訊,請參閱多個網絡接口 AWS PCS

  • 進@@ 階詳細資料/容量保留 (CapacityReservationSpecification) — 可以設定,但在使用CapacityReservationId時無法參考特定資料。 AWS PCS但是,您可以參考容量保留群組,其中該群組包含一或多個容量保留。如需詳細資訊,請參閱容量保留 AWS PCS