2

I am interested to know whether, when copying an S3 object from 1 bucket to another, the object gets downloaded to the client, even temporarily? I am using AWS javascript SDK: s3.copyObject(...)

Thanks

1 Answers1

2

They are not downloaded localy. They are executed on the AWS side.

They are free within the same region:

Transfers between S3 buckets or from Amazon S3 to any service(s) within the same AWS Region are free.

Recent AWS blog post explains copying between buckets:

Marcin
  • 215,873
  • 14
  • 235
  • 294
  • Note that, per [Copying Objects](https://docs.aws.amazon.com/AmazonS3/latest/userguide/copy-object.html) "to copy an object that is greater than 5 GB, you must use the multipart upload API." – jarmod Nov 27 '21 at 20:04