AWS Glue Python Shell作业报错:Invalid input provided求助排查
AWS Glue Python Shell作业触发"Internal service error : Invalid input provided"的排查方向
既然确认代码无问题,这类错误基本都是作业配置或账户/服务层面的问题,可从以下几点排查:
IAM角色配置异常
检查作业关联的IAM角色是否具备必要权限:至少需要GlueServiceRole权限策略,同时要确保角色有访问脚本存储S3桶、日志存储位置(CloudWatch或S3)的权限。角色权限缺失或配置错误会直接触发无效输入类的内部错误。脚本路径配置错误
确认作业指定的脚本路径是否正确:如果脚本存储在S3,路径必须是s3://bucket-name/script-path.py格式,路径拼写错误、文件不存在或者桶的访问权限受限都会导致作业启动失败。Python版本不兼容
Glue Python Shell仅支持特定的Python版本(如3.6、3.7、3.8),检查作业配置的Python版本是否在支持范围内,版本不匹配会引发启动错误。账户配额或服务状态问题
- 检查当前AWS账户在对应区域的Glue作业并发执行配额是否已用尽,超过配额会导致无法创建作业运行实例,触发内部错误。
- 确认作业所在区域的Glue服务是否正常,若服务临时故障也可能出现这类报错。
日志存储配置错误
检查作业的日志输出位置(CloudWatch日志组或S3桶)是否存在,且关联的IAM角色有写入权限。日志配置无效会导致作业启动时无法初始化日志记录,进而触发错误。
内容的提问来源于stack exchange,提问作者Ludwig
相关产品推荐
相关产品推荐

