使用经典控制台将外部实例注册到集群
新体验现在已成为 Amazon ECS 控制台中的默认体验。有关更多信息,请参阅将外部实例注册到集群。 |
对于您向 Amazon ECS 集群注册的每个外部实例,必须安装 SSM Agent、Amazon ECS 容器代理和 Docker。要将外部实例注册到 Amazon ECS 集群,必须首先将其注册为 AWS Systems Manager 托管实例。您可以在 Amazon ECS 控制台上单击几下即可创建安装脚本。安装脚本包括一个 Systems Manager 激活密钥和命令,用于安装每个所需代理和 Docker。必须在本地部署服务器或 VM 上运行安装脚本,才能完成安装和注册步骤。
在将 Linux 外部实例注册到集群之前,请在您的外部实例上创建 /etc/ecs/ecs.config
文件,然后添加所需的任何容器代理配置参数。在将外部实例注册到集群后,您无法执行此操作。
打开位于 https://console.aws.amazon.com/ecs/
的 Amazon ECS 控制台。 -
从导航栏中,选择要使用的区域。
-
在导航窗格中,选择 Clusters。
-
在集群页面上,选择要将外部实例注册到的集群。
-
选择ECS 实例选项卡,然后选择注册外部实例。
-
在步骤 1:外部实例激活详细信息页上,完成以下步骤。
-
对于激活密钥持续时间(以天为单位),输入激活密钥保持活动状态的天数。在您输入的天数过后,注册外部实例时,密钥将不再有效。
-
对于实例的数量,输入要使用激活密钥注册到集群的外部实例数量。
-
对于实例角色,选择要与外部实例关联的 IAM 角色。如果尚未创建角色,请选择创建新角色让 Amazon ECS 代表您创建角色。
-
选择 Next step(下一步)。
-
-
在步骤 2:注册外部实例页面上,复制注册命令。应在要注册到群集的每个外部实例上运行此命令。
重要 脚本的 bash 部分必须以根用户的身份运行。如果未以根用户身份运行命令,则返回错误。