Search code examples
amazon-web-servicesamazon-s3aws-cli

Trying to copy one file with Amazon S3 CLI


I made a folder with 3 .jpg files in it to test. This folder is called c:\Work\jpg.

I am trying to upload it to a bucket with this command:

aws s3 cp . s3://{bucket}/Test

I get the following every time:

[Errno 2] No such file or directory: "C:\Work\jpg\".

Obviously, it correctly translated the current folder "." into the correct folder, but then it says it doesn't exist?!?

Any help out there to simply copy 3 files?


Solution

  • Are you confusing aws s3 sync with aws s3 cp. For copy, you need to specify the source file. The destination file can be current directory.

    aws s3 cp test.txt s3://mybucket/test2.txt