In the past it was possible to use the "aws-ecs" CLI tool to use Docker Compose file to deploy services on AWS ECS. But, that was a pain in the arse because it used an old version of Compose, and it also required writing a separate file with some deployment parameters.
Our only other choice was something like Cloud Formation, or to individually create Service definitions, etc... a big pain.
The AWS and Docker teams recently demonstrated an improvement to the situation. With a new version of Docker Compose, we can treat AWS ECS as a Docker Context, and directly use modern Compose features to describe services that are deployed to ECS. [See tutorial](https://techsparx.com/software-development/docker/docker-ecs/first-look/docker-compose.html).