出现内部服务错误的AWS Glue Python Shell作业可能是由于以下原因导致的:
下面是一个可能导致这个问题的示例代码:
import boto3
glue = boto3.client('glue')
response = glue.start_job_run(
JobName='my-python-shell-job'
)
在此示例中,作业可能因为缺少所需的IAM权限而失败。
要解决这个问题,可以在IAM控制台上配置所需的权限。例如,向用户添加“AWSGlueServiceRole”或“AWSGlueConsoleFullAccess”策略可以解决此问题。