Solução de problemas no EMR Sem Servidor
Use as informações a seguir para ajudar a diagnosticar e corrigir problemas comuns que você pode encontrar ao trabalhar com o Amazon EMR Sem Servidor.
Tópicos
- Erro: limite excedido da capacidade máxima permitida.
- Erro: a capacidade máxima configurada foi excedida. Tente novamente mais tarde.
- Erro: acesso ao S3 negado. Verifique as permissões de acesso ao S3 do perfil de runtime do trabalho nos recursos necessários do S3.
- Erro: ModuleNotFoundError: Nenhum módulo chamado <module>. Consulte o guia do usuário sobre como usar bibliotecas Python com o EMR Sem Servidor.
- Erro: Não foi possível assumir o perfil de execução <role name> porque ele não existe ou não está configurado com o relacionamento de confiança necessário.
Erro: limite excedido da capacidade máxima permitida.
Esse erro indica que o EMR Sem Servidor não pôde enviar o trabalho porque a aplicação excedeu os limites de capacidade máxima configurados. Aumente os limites de capacidade máxima da aplicação.
Erro: a capacidade máxima configurada foi excedida. Tente novamente mais tarde.
Esse erro indica que o EMR Sem Servidor não pôde iniciar um novo trabalho porque a aplicação excedeu os limites de capacidade máxima configurados. Aumente os limites de capacidade máxima da aplicação.
Erro: acesso ao S3 negado. Verifique as permissões de acesso ao S3 do perfil de runtime do trabalho nos recursos necessários do S3.
Esse erro indica que o trabalho não tem acesso a recursos do S3. Verifique se o perfil de runtime do trabalho tem permissão para acessar os recursos do S3 que o trabalho precisa usar. Para saber mais sobre perfis de runtime, consulte Perfis de runtime do trabalho para o Amazon EMR Sem Servidor.
Erro: ModuleNotFoundError: Nenhum módulo chamado <module>. Consulte o guia do usuário sobre como usar bibliotecas Python com o EMR Sem Servidor.
Esse erro indica que um módulo Python não estava disponível para o trabalho do Spark. Verifique se as bibliotecas Python dependentes estão disponíveis para o trabalho. Para obter mais informações sobre como empacotar bibliotecas Python, consulte Uso de bibliotecas do Python com o EMR Sem Servidor.
Erro: Não foi possível assumir o perfil de execução <role name> porque ele não existe ou não está configurado com o relacionamento de confiança necessário.
Esse erro indica que o perfil de runtime do trabalho que você especificou para o trabalho não existe ou que o perfil não tem um relacionamento de confiança para as permissões do EMR Sem Servidor. Para verificar se o perfil do IAM existe e validar se você configurou a política de confiança do perfil corretamente, consulte as instruções em Perfis de runtime do trabalho para o Amazon EMR Sem Servidor.