繁体   English   中英

为什么我的 EC2 实例没有注册到 ECS 集群

[英]Why doesn't my EC2 instance register with the ECS cluster

我正在创建一个 AWS ECS 集群(网络 + Linux)。

我按照所有步骤设置子网并使用现有 VPC 并创建 EC2 实例。

但是,当我 go 进入我的集群 > ECS 实例时,我在那里看不到任何 EC2 实例。 它似乎没有在那里注册。

我的 EC2 实例有一个公共 IP,所以这应该不是问题。 可能是什么问题呢?

您没有在问题中指定,但通常您还应该修改您的UserData以便它注册到非默认集群

#!/bin/bash
echo ECS_CLUSTER=<your-cluster-name> >> /etc/ecs/ecs.config

还应使用已预安装 ECS 代理的Amazon ECS-optimized AMI

编辑:还需要确保实例可以访问 ECS 服务,例如通过拥有公共 IP 和互联网访问权限。 否则,ECS 代理将无法与 ECS 服务通信。

控制台中的 UserData 可以在以下配置中指定:

在此处输入图像描述

您还可以使用启动模板启动配置来指定 UserData 以减少启动新实例时所需的工作量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM