【问题标题】:How to check S3 bucket and local repository is completely synced or not?如何检查 S3 存储桶和本地存储库是否完全同步?
【发布时间】:2017-01-13 07:36:56
【问题描述】:

我有大小约为 45 GB 的 S3 存储桶存储库并想在本地系统上克隆,所以我运行命令“aws s3 sync s3://***** D:**** --delete”。当我返回时,命令行已关闭,所以我想检查 S3 存储桶和我的本地存储库是否同步。

【问题讨论】:

  • 没用过--exclude的可以对比bucket的大小和本地目的地。
  • 感谢 franklinsijo,但我没有对 S3 存储桶的桌面/可视访问权限,我只能通过命令行访问存储桶。
  • 似乎唯一安全的操作是重复 sync 过程。

标签: amazon-web-services amazon-s3 amazon


【解决方案1】:

假设您没有在同步中使用--exclude,您可以比较您的存储桶和本地目标之间的大小结果。

计算桶的大小,

aws s3 ls bucketname --recursive --summarize --human-readable | grep 'Total Size:'

同样可以使用 linux du 命令获取本地目录大小。

注意:使用s3cmd 更容易获取 S3 存储桶或对象大小。

【讨论】:

    猜你喜欢
    • 2015-07-27
    • 2020-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多