我希望能够使用aws CLI将大量微小文件上传到amazon s3存储桶,例如此命令:$ time aws s3 cp --recursive --quiet big18v1Pngs https://big18v1.s3.amazonaws.com/
我从此页面获得了命令:https://aws.amazon.com/blogs/apn/getting-the-most-out-of-the-amazon-s3-cli/
我认为我正在努力解决的问题是获取我的存储桶网址?在命令行中,当我输入该命令时,我得到"错误:无效的参数类型"。我附上了我的存储桶页面的图片
答案 0 :(得分:11)
AWS Command-Line Interface (CLI) S3复制命令的语法是:
for (auto &viIter : vvi) {
没有必要使用aws s3 cp local-filename.txt s3://bucket-name/filename.txt
- 您在引用的文章中输出命令执行的时间,这对于您的用例不是必需的。
您也可以考虑使用可以复制文件和子目录的aws s3 sync
命令,同时只复制新的/更改的文件。您可以定期运行此操作以将文件复制到Amazon S3。
time