TL;DR
Glue JobのAdvanced properties内のScript pathの指定でs3://
が大文字になっていないか確認する。大文字になっている場合は小文字にする。
事象
CDKで作成したGlue Jobを実行したところLAUNCH ERROR | No FileSystem for scheme "S3"Please refer logs for details.
というエラーが発生してジョブの実行ができなかった。
マネジメントコンソール(AWS Glue Studio)上では正しくスクリプトが表示されるが実行するとエラーになる。
原因
Script Pathの指定でS3://
と大文字で記述していた。
解決方法
Script Pathの指定でs3://
は小文字で記述する。
というかs3://
の指定はいつでも小文字。