I’m always surprised when I read that AWS is expensive to use. That bills can get out of control.
I’m using:
- S3
 - Cloudfront
 - Lamba’s
 - API Gateway
 - DynamoDB
 - Route53
 - Certificate Manager
 - and more
 
And unless I buy/renew a domain name my bill is around $2 a month.