There's a warning note in README.md
detailing:
Warning - the AnalyzeDocument process from AWS Textract costs $50 per 1,000 PDF pages. Be careful when deploying this CDK stack as you could unintentionally rack up an expensive AWS bill quickly if you're not paying attention.
This might not be enough - if a user finds this project and doesn't read the documentation, they could inadvertently rack up a very expensive AWS bill.
We should introduce a hard-coded limit that prevents the PDF Download
stage from downloading more than, let's say, 5 documents at a time. This addition ensures that users who really want to use this stack have read the documentation, and casual users who are testing things out don't run the risk of accidentally racking up a lot of charges.