使用s3cmd sync命令,我可以将S3上的加密文件备份到本地存储。当尝试将这些文件恢复到S3时,我必须为每个文件设置x-amz-meta-x-amz-key和x-amz-meta-x-amz-iv等元数据。我的问题是如何使用s3cmd检索Amazon S3上对象的元数据?
答案 0 :(得分:1)
上游github.com/s3tools/s3cmd主分支现在提交此提交,它会在info命令中发出所有元数据。
commit 36352241089e9b9661d9ee586dc19085f4bb13c9 作者:安德鲁高卢 日期: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',