【问题标题】:Can s3cmd retrieve metadata of an object on Amazon S3?s3cmd 可以检索 Amazon S3 上对象的元数据吗?
【发布时间】:2014-01-14 18:34:01
【问题描述】:

使用 s3cmd sync 命令,我可以将 S3 上的加密文件备份到本地存储。当尝试将这些文件恢复回 S3 时,我必须为每个文件设置元数据,例如 x-amz-meta-x-amz-key 和 x-amz-meta-x-amz-iv。我的问题是如何使用 s3cmd 检索 Amazon S3 上对象的元数据?

【问题讨论】:

    标签: amazon-s3


    【解决方案1】:

    上游 github.com/s3tools/s3cmd 主分支现在有这个提交,它确实在 info 命令中发出所有元数据。

    提交 36352241089e9b9661d9ee586dc19085f4bb13c9 作者:安德鲁·高尔 日期:2015 年 3 月 10 日星期二 04:36:04 -0700

    Emit user metadata in object info
    

    【讨论】:

      【解决方案2】:

      我找不到专门使用 s3cmd 获取对象的 Cache-Control 标头的内置方法。 s3cmd info 似乎没有包含该信息。

      但是使用--debug 标志我能够看到所有标题:

      $ s3cmd --debug info s3://ninja-gant-rob/styles.ea647039fe7f7c99fe55.css 2>&1 | grep -i 'cache-control'
                   'cache-control': 'max-age=31536000',
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-09-26
        • 2012-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多