I am planning on running a script located on an EC2 instance in us-east-1d.
The script basically pulls in images from a few different places and will throw them into an S3 bucket in the US-Standard Region.
Since there is no way to upload directly into an s3 bucket (by sending an API request that causes S3 to fetch a file from a remote URL and I don't think this has changed) I would like to make sure that the each image I save as temp file on my ec2 will not result in additional bandwidth charges when written to S3 (ie. leaves the Amazon data center). Will a us-east-1d EC2 instance uploading to a US-Standard S3 bucket will be communicating within the same AWS region?
Any insight into this would be greatly appreciated as it will be terabytes of data and I'm on a shoestring bucket I'd like to know before proceeding.