AWS Certified Data Analytics – Specialty DAS-C01 – Question033

A data analytics specialist is creating a solution that uses AWS Glue ETL jobs to process .csv and .json files as they arrive in Amazon S3. The data analytics specialist has created separate AWS Glue ETL jobs for processing each file type. The data analytics specialist also has set up an event notification on the S3 bucket for all new object create events. The event invokes an AWS Lambda function to call the appropriate AWS Glue ETL job to run.
The daily number of files is consistent. The files arrive continuously and take 5-10 minutes to process. The data analytics specialist has set up the appropriate permission for the Lambda function and the AWS Glue ETL job to run, but the solution fails in quality testing with the following error:
ConcurrentRunsExceededException
All the files are valid and are in the expected format for processing.
Which set of actions will resolve the error?

A.
Create two separate S3 buckets for each file type. Create two separate Lambda functions for the file types and for calls to the corresponding AWS Glue ETL job.
B. Use job bookmarks and turn on continuous logging in each of the AWS Glue ETL job properties.
C. Ensure that the worker type of the AWS Glue ETL job is G.1X or G.2X and that the number of workers is equivalent to the daily number of files to be processed.
D. Increase the maximum number of concurrent runs in the job properties.

Correct Answer: B