本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立基本的啟動範本
您可以使用 AWS Management Console 或建立啟動範本 AWS CLI。
- AWS Management Console
-
建立啟動範本
-
打開 Amazon EC2 控制台
,然後選擇啟動模板。 -
選擇 Create launch template (建立啟動範本)。
-
在「啟動範本名稱與說明」下,為 Launch 範本名稱輸入唯一且獨特的名稱
-
在 key pair 名稱的金鑰配對 (登入) 下,選取SSH要用來登入所管理EC2執行個體的金鑰配對 AWS PCS。此為選用操作,但建議您採用。
-
在 [網路設定] 下方,然後選擇 [防火牆 (安全群組)] 下方的 [安全性群組] 以連結至網路介面 啟動範本中的所有安全性群組都必須來自您的 AWS PCS叢集VPC。至少選擇:
-
允許與 AWS PCS叢集通訊的安全性群組
-
安全性群組,可在由下列項目啟動的EC2執行個體間 AWS PCS
-
(選擇性) 允許互動式執行個體輸入SSH存取權的安全性群組
-
(選擇性) 允許計算節點向網際網路傳出連線的安全性群組
-
(選擇性) 允許存取網路資源 (例如共用檔案系統或資料庫伺服器) 的安全性群組。
-
-
您可以在 Amazon EC2 主控台的「啟動範本」下存取新的啟動範本 ID。啟動範本 ID 將具有表單
lt-0123456789abcdef01
。
建議下一步
-
使用新的啟動範本建立或更新 AWS PCS計算節點群組。
-
- AWS CLI
-
建立啟動範本
使用以下指令建立啟動範本。
-
執行命令之前,請執行下列替換:
-
Replace (取代)
region-code
與您正 AWS 區域 在使用的地方 AWS PCS -
Replace (取代)
my-launch-template-name
與您的模板的名稱。它對於您正在使用的 AWS 帳戶 和必 AWS 區域 須是唯一的。 -
Replace (取代)
my-ssh-key-name
與您的首選SSH密鑰的名稱。 -
Replace (取代)
sg-ExampleID1
以及sg-ExampleID2
安全群組允許執行IDs個體與排程器之間的通訊,以及EC2執EC2行個體之間的通訊。如果您只有一個可啟用此流量的安全性群組,您可以移除sg-ExampleID2
及其前面的逗號字元。您也可以新增更多安全性群組IDs。您在啟動範本中包含的所有安全性群組都必須來自 AWS PCS叢集VPC。
aws ec2 create-launch-template --region
region-code
\ --launch-template-namemy-template-name
\ --launch-template-data '{"KeyName":"my-ssh-key-name","SecurityGroupIds": ["sg-ExampleID1
","sg-ExampleID2
"]}' -
AWS CLI 將輸出類似下列的文字。您可以在中找到啟動範本 ID
LaunchTemplateId
。{ "LaunchTemplate": { "LatestVersionNumber": 1, "LaunchTemplateId": "lt-0123456789abcdef01", "LaunchTemplateName": "my-launch-template-name", "DefaultVersionNumber": 1, "CreatedBy": "arn:aws:iam::123456789012:user/Bob", "CreateTime": "2019-04-30T18:16:06.000Z" } }
建議下一步
-
使用新的啟動範本建立或更新 AWS PCS計算節點群組。
-