本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
创建基本的启动模板
您可以使用 AWS Management Console 或创建启动模板 AWS CLI。
- AWS Management Console
-
创建启动模板
-
打开 Amazon EC2 控制台
,然后选择 “启动模板”。 -
选择Create launch template(创建启动模板)。
-
在 Launch 模板名称和描述下,为 La unch 模板名称输入一个唯一且独特的名称
-
在 “密钥对名称” 的 “密钥对(登录)” 下,选择将用于登录由管理的EC2实例的SSH密钥对 AWS PCS。您可以自由选择,但我们建议您这样做。
-
在网络设置下,然后选择防火墙(安全组),选择要连接到网络接口的安全组。启动模板中的所有安全组都必须来自您的 AWS PCS集群VPC。至少选择:
-
允许与 AWS PCS集群通信的安全组
-
允许由启动的EC2实例之间进行通信的安全组 AWS PCS
-
(可选)允许对交互式实例进行入站SSH访问的安全组
-
(可选)允许计算节点与 Internet 建立传出连接的安全组
-
(可选)允许访问网络资源(例如共享文件系统或数据库服务器)的安全组。
-
-
您可以在亚马逊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计算节点组。
-