Amazon web services AWS EC2 ECS在群集中未找到容器实例

Amazon web services AWS EC2 ECS在群集中未找到容器实例,amazon-web-services,amazon-ec2,amazon-ecs,Amazon Web Services,Amazon Ec2,Amazon Ecs,我想使用ECS部署停靠的python应用程序,我遵循了本教程,但遇到了问题: 创建集群后,EC2菜单中会出现一个ECS实例: 但ECS菜单中没有出现ECS实例: 我创建了一个任务并定义了一个容器,类似于视频中显示的内容: 当我即将运行新任务时,在“群集”菜单中,大多数字段已经填充了我为上述任务编写的内容,但当我“运行任务”时,会发生以下情况: 无法运行任务 在群集中未找到容器实例 我已经寻找解决方案好几天了,但我是AWS的新手,而且我已经没有想法了,因此非常感谢您提供有关如何逐步解决此

我想使用ECS部署停靠的python应用程序,我遵循了本教程,但遇到了问题:

创建集群后,EC2菜单中会出现一个ECS实例:

但ECS菜单中没有出现ECS实例:

我创建了一个任务并定义了一个容器,类似于视频中显示的内容:

当我即将运行新任务时,在“群集”菜单中,大多数字段已经填充了我为上述任务编写的内容,但当我“运行任务”时,会发生以下情况:

无法运行任务

在群集中未找到容器实例


我已经寻找解决方案好几天了,但我是AWS的新手,而且我已经没有想法了,因此非常感谢您提供有关如何逐步解决此问题的任何帮助

如果您没有使用ecs群集名称编写用户数据,那么您的EC2实例将不会在群集中注册。您必须使用用户数据向集群显式注册它们:

#!/bin/bash
echo "ECS_CLUSTER=MyClusterName" >> /etc/ecs/ecs.config

如中所述。

实例的用户数据是什么?如果这是启动时执行的shell指令,我没有指定任何内容。我遵循教程,遇到了我在继续之前试图解决的问题。