我正试图将本地机器上的文件上传到 S3 存储桶,但是出现了一个错误 "用户提供的路径 ~Downloads/index.png 不存在。"
aws s3 cp ~Downloads/index.png s3://asdfbucketasdf/Temp/index_temp.png
名为 index 的文件确实存在于我的 Downloads 中。
对于一些新接触 AWS CLI 的用户,这个答案可能会有所帮助。
如果您使用的是 Linux 或类 Linux 系统,您可以输入以下命令:
aws s3 cp ~/Downloads/index.png s3://asdfbucketasdf/Temp/index_temp.png
~Downloads
表示用户名为 Downloads。您需要的是 ~/Downloads
,它表示当前用户主目录下的 Downloads 目录。/home/matt
):aws s3 cp /home/matt/Downloads/index.png s3://asdfbucketasdf/Temp/index_temp.png
如果您使用的是Windows操作系统,可以键入以下内容:
aws s3 cp C:\Users\matt\Downloads\index.png s3://asdfbucketasdf/Temp/index_temp.png
或者你可以像在Windows中一样使用~
功能:
aws s3 cp %USERPROFILE%\Downloads\index.png s3://asdfbucketasdf/Temp/index_temp.png
如果您正在使用 Windows 和 CLI 版本 2:
aws s3 cp "helloworld.txt" s3://testbucket
aws s3 cp ~/Downloads/index.png s3://asdfbucketasdf/Temp/index_temp.png
,假设index.png存在于您的用户下载目录下。 - zedfoxusls ~/Downloads/index.png
。你能看到这个文件吗? - zedfoxus