如何检查使用“aws s3 cp”发起的传输是否 100% 成功?

如何检查使用“aws s3 cp”发起的传输是否 100% 成功?

我已通过以下方式将大量文件和文件夹上传到 AWS S3 存储桶:

aws s3 cp . s3://mybucket --recursive

我如何检查转账是否 100% 成功?

答案1

可以使用--only-show-errors:如果转账 100% 成功,则不会输出任何内容。

文档

--only-show-errors (布尔值)仅显示错误和警告。所有其他输出均被抑制。

例子:

aws s3 cp . s3://mybucket --recursive --only-show-errors

答案2

可以使用sync

aws s3 sync . s3://mybucket 

它仅上传 S3 存储桶中缺少的文件。无需添加,--recursive因为sync始终是递归的。

(感谢 Reddit 用户p0093为了提到命令。)

相关内容