{
  "family": "my-task-family",
  "containerDefinitions": [
    {
      "name": "my-windows-container",
      "image": "my-windows-image",
      "cpu": 512,
      "memory": 1024,
      "essential": true,
      "portMappings": [
        {
          "containerPort": 80,
          "protocol": "tcp"
        }
      ],
      "logConfiguration": {
        "logDriver": "awslogs",
        "options": {
          "awslogs-group": "my-ecs-log-group",
          "awslogs-region": "us-west-2",
          "awslogs-stream-prefix": "my-container"
        }
      }
    }
  ],
  "executionRoleArn": "arn:aws:iam::123456789012:role/ecsTaskExecutionRole",
  "taskRoleArn": "arn:aws:iam::123456789012:role/MyTaskRole",
  "networkMode": "awsvpc"
}
检查任务角色和执行角色是否拥有相应的IAM权限。确保拥有处理ECS Fargate任务所需的所有权限。
确保在Fargate上正确地配置了Windows容器支持。需要在任务定义中指定Windows平台版本。例如:
{
  "family": "my-task-family",
  "containerDefinitions": [
    {
      "name": "my-windows-container",
      "image": "my-windows-image",
      "cpu": 512,
      "memory": 1024,
      "essential": true,
      "portMappings": [
        {
          "containerPort": 80,
          "protocol": "tcp"
        }
      ],
      "logConfiguration": {
        "logDriver": "awslogs",
        "options": {
          "awslogs-group": "my-ecs-log-group",
          "awslogs-region": "us-west-2",
          "awslogs-stream-prefix": "my-container"
        }
      },
      "platform": "windows