Suas observações estão corretas - você não poderá usar os controles AutoScaling da própria Amazon para esse tipo de evento. Você pode, no entanto, fazer o script através das ferramentas CLI da Amazon.
Você pode pesquisar o arquivo de várias maneiras (por exemplo, inotify / incron, consulta SQL periódica ao banco de dados ou até mesmo um ls
na pasta) e fazer uma solicitação da API do Amazon para aumentar a capacidade do AutoScaling. Agrupe alterando a capacidade desejada quando o evento é acionado.
Quando o trabalho terminar, você poderá fazer com que a instância seja autonomizada automaticamente - obtendo o ID da instância do URL de metadados e alimentando-o diretamente no Amazon CLI, ou definindo a instância para ser encerrada no desligamento e emissão um shutdown -h now
quando seu trabalho de processamento estiver concluído.
Eu não sei os detalhes da sua implementação, então YMMV descontroladamente aqui.