Posso testar o código da AWS Glue localmente?

Depois de ler os documentos da Amazon, entendo que a única maneira de executar / testar um script Glue é implantá-lo em um endpoint de desenvolvedor e depurar remotamente, se necessário. Ao mesmo tempo, se o código (Python) consistir em vários arquivos e pacotes, todos, exceto o script principal, deverão ser compactados. Tudo isso me dá a sensação de que o Glue não é adequado para nenhuma tarefa complexa de ETL, pois o desenvolvimento e o teste são complicados. Eu poderia testar meu código Spark localmente sem precisar fazer upload do código para o S3 todas as vezes e verificar os testes em um servidor de CI sem ter que pagar por um ponto de extremidade do Glue em desenvolvimento.

questionAnswers(4)

yourAnswerToTheQuestion