I want a trigger to start a glue job, once after 100 new files(new since the last trigger was fired) are added to s3. How can this be achieved?
You can add events for object creation in S3 buckets:
S3 buckets -> Properties -> Event notification
Now, this does an event for each object created. It cannot do every 100. So, to go around that, you can do the following: