Reading through the AWS Glue Python ETL documentation I can't tell if there is a way to provide an explicit schema when using the following DynamicFrameReder class and reading json files from s3:
create_dynamic_frame_from_options()
Additionally, is it a requirement for Bookmarking to use the DynamicFrameReader class specified above?
The reason I ask that is I could always read using vanilla PySpark and pass in the schema in that way, but I'm not totally sure Bookmarking will work without using Glue functions.