Posted at

AWS Glue jobのpython shellをCloudFormationからpython3で指定して作成する方法


経緯

公式ドキュメントみてもなかなかみつけられなかったのでメモです。

※CLIのほうのドキュメントから推定しました。


ソースサンプル

  GlueJob:

Type: AWS::Glue::Job
Properties:
Command:
Name: pythonshell
ScriptLocation: !Sub 's3://<ソースファイル置いてるバケット名>/xxx.py'
PythonVersion: 3 # ←これで設定ができます。これを記載しないと現在(2019-09-06)はデフォルトがpython2
# その他の設定は公式を参照