【问题标题】:S3 Sync Not Writable WarningS3 同步不可写警告
【发布时间】:2016-04-06 20:50:50
【问题描述】:

我正在尝试使用 s3cmd 同步(香草命令远程到本地),但对于每个文件,我都会收到 not writable: Operation not permitted 警告(见下文)。但是,这些文件似乎可以正确下载,如果我对文件执行ls,它就在那里。我尝试使用--disable-multipart 标志,但这没有任何区别。我使用的是 s3cmd 版本 1.5.0-rc1。

我收到这些警告有什么原因吗?

WARNING: MD5 signatures do not match: computed=11ff15bf.., received="b119cb85b109c6.."
WARNING: ./path/part-r-00003.gz.parquet not writable: Operation not permitted
s3://bucket/path/part-r-00003.gz.parquet -> <fdopen>  [31 of 72] 36101458 of 36101458   100% in 2s    16.30 MB/s  done

【问题讨论】:

    标签: amazon-s3 s3cmd


    【解决方案1】:

    一个可能的原因是 S3 对象已与文件系统属性一起存储。当您将它们同步到本地目录时,默认情况下 s3cmd sync 会尝试恢复这些属性,包括 uid、gid 所有权。

    为防止 s3cmd 执行此操作,请使用 --no-preserve 选项运行它,例如:

    s3cmd sync --no-preserve s3://bucket/my/key/prefix .
    

    【讨论】:

    • 这对我有用;相信它应该被标记为答案。
    • 这是正确答案。应该这样标记。
    猜你喜欢
    • 1970-01-01
    • 2013-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    • 2014-06-04
    相关资源
    最近更新 更多