title: Best way to copy a file from a public S3 bucket to a private S3 bucket
body: <p>I need to copy from a publicly accessible resource on an AWS S3 bucket to a private S3 bucket while knowing the private bucket configuration(such as secretkey, accesskey, etc) using nodeJS AWS SDK.</p>
  
  <p>My thoughts are using <code>http.get</code> or <code>request</code> to get the content of the public object and then simply use regular <code>S3.upload()</code> function, but maybe there is a more efficient way. </p>
  
  <p>Thanks</p>