I have:
They're in the same account and region. Will AWS charge me for pulling images?
ECR pricing page says Data transferred between Amazon Elastic Container Registry and Amazon EC2 within a single region is free of charge (i.e., $0.00 per GB).
Does it mean only EC2?
AWS container team member here. I have followed up with the ECR PM and they confirmed this is applicable to Fargate (and Lambda) in addition to EC2. I have asked the team to work on the documentation and update it to reflect this. Thanks for bringing this up.