Error de AWS ECS al ejecutar la tarea: no se encontraron instancias de contenedor en su clúster

Estoy tratando de desplegar undocker imagen del contenedor paraAWS utilizandoECS, pero la instancia EC2 no se está creando. He buscado en Internet buscando una explicación de por qué recibo el siguiente error:

"Se produjo un error de cliente (InvalidParameterException) al llamar a la operación RunTask: no se encontraron instancias de contenedor en su clúster".

Aquí están mis pasos:

1. Empujé una imagen de Docker DE Ubuntu a mi repositorio de Amazon ECS.

2. Registrado una definición de tarea ECS:

aws ecs register-task-definition --cli-input-json file://path/to/my-task.json 

3. Ejecutó la tarea:

aws ecs run-task --task-definition my-task

Sin embargo, falla.

Aquí está mi tarea:

{
  "family": "my-task",
  "containerDefinitions": [
    {
        "environment": [],
        "name": "my-container",
        "image": "my-namespace/my-image",
        "cpu": 10,
        "memory": 500,
        "portMappings": [
            {
                "containerPort": 8080,
                "hostPort": 80
            }
        ],
        "entryPoint": [
            "java",
            "-jar",
            "my-jar.jar"
        ],
        "essential": true
    }
  ]
}

También he intentado usar la consola de administración para configurar un clúster y servicios, pero obtengo el mismo error. ¿Cómo configuro el clúster para que tenga instancias ec2 y qué tipo de instancias de contenedor debo usar?¡Pensé que todo este proceso era crear las instancias de EC2 para empezar!

Respuestas a la pregunta(6)

Su respuesta a la pregunta