s3cmd可以在Amazon S3上检索对象的元数据吗?

时间:2014-01-14 18:34:02

标签: amazon-s3

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

2 个答案:

答案 0 :(得分:1)

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

commit 36​​352241089e9b9661d9ee586dc19085f4bb13c9 作者:安德鲁高卢 日期:Tue Mar 10 04:36:04 2015 -0700

Emit user metadata in object info

答案 1 :(得分:0)

我找不到使用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',