cloudformation 胶水作业类型 python shell

cloudformation glue job type python shell

我正在努力寻找如何通过 cloudformation 创建 python shell(不是 spark)粘合作业,我找不到 属性 定义的内容。

唯一有意义的是作业命令名称,但它仅限于 glueetl https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-job-jobcommand.html

尽管 cloudformation 页面指出唯一接受的值是 glueetl,但胶水文档指出 pythonshell 也是一个选项。 https://docs.aws.amazon.com/glue/latest/dg/add-job-python.html

您必须为 python 使用 pythonshell,并且不应指定 dpus。

在命令的名称 属性 中使用 `pythonshell',如 docs 中所述。

PythonShellJob:
  Type: AWS::Glue::Job
  Properties:
    Command:
      Name: pythonshell
      ScriptLocation: "s3://my-glue-scripts//my-script-file.py"
    Role: !Ref MyJobRole