Amazon web services s3cmd版本1.1.0-beta3中s3与s3的同步是否有效

Amazon web services s3cmd版本1.1.0-beta3中s3与s3的同步是否有效,amazon-web-services,amazon-s3,s3cmd,Amazon Web Services,Amazon S3,S3cmd,s3cmd版本1.1.0-beta3中是否可以将s3同步到s3 # s3cmd --version s3cmd version 1.1.0-beta3 获取以下错误: # s3cmd sync --exclude 'reportTemplate/*' 'orders/*' 'customers/*' s3://xxx-storage-bucket-prod-env/ s3://xxxx-storage-bucket-test-env/ ERROR: Parameter problem: Ex

s3cmd版本1.1.0-beta3中是否可以将s3同步到s3

# s3cmd --version
s3cmd version 1.1.0-beta3
获取以下错误:

# s3cmd sync --exclude 'reportTemplate/*' 'orders/*' 'customers/*' s3://xxx-storage-bucket-prod-env/ s3://xxxx-storage-bucket-test-env/

ERROR: Parameter problem: Expecting filename or directory instead of: s3://inksedge-app-file-storage-bucket-prod-env/

已知s3cmd 1.1.0-beta3有许多错误,因为在1.5.2和更新版本中修复了这些错误

还可以对选定目录进行桶到桶的传输:

aws s3 sync s3://source-bucket s3://dest-bucket --exclude "*" --include "folder1/*" --include "folder2/*"
--exclude
参数表示不复制任何内容,而
--include
参数则添加要复制的选定文件/路径


请参阅:

现在建议使用而不是
s3cmd
。它还有一个
aws s3 sync
命令。@约翰罗滕斯坦将使用与aws s3 syn相同的语法,即aws s3 sync--exclude'reportTemplate/*''orders/*''customers/*'s3://xxx存储桶prod env/s3://xxxx存储桶测试env/$aws s3 sync--exclude'reportTemplate/*''orders/*''customers/*'s3://inksedge应用程序文件存储桶生产环境s3://inksedge应用程序文件存储桶测试环境未知选项:s3://inksedge应用程序文件存储桶生产环境,s3://inksedge应用程序文件存储桶测试环境fabricapp@Inksedge-Bastion-01:~/Fabric$aws s3 sync s3://inksedge应用程序文件存储桶生产环境s3://inksedge应用程序文件存储桶测试环境--排除“reportTemplate/*”订单/*”客户/*”未知选项:订单/*,客户/*