s3cmd 或 AWS CLI 可以读取 object 元数据吗?
Can s3cmd or AWS CLI read object metadata?
使用 s3cmd 通过 HTTP headers 设置元数据非常简单:
$> s3cmd put --add-header=x-amz-custom-header:true file.txt s3://bucket/
但是,似乎无法通过 s3cmd 读取这些 headers(或亚马逊的一些默认不可变 headers):
$> s3cmd ls s3://bucket/
2015-03-13 17:51 16 s3://bucket/file.txt
$> s3cmd info s3://bucket/file.txt
s3://bucket/file.txt (object):
File size: 16
Last mod: Fri, 13 Mar 2015 17:51:28 GMT
MIME type: application/x-empty
MD5 sum: de09180z0f00b999e5460998e44981a
SSE: NONE
policy: none
ACL: aws: FULL_CONTROL
没有办法通过命令行读取object元数据吗?
也许我误解了 object 元数据的一般用途。
(这基本上是这个未回答问题的更通用版本:Can s3cmd retrieve metadata of an object on Amazon S3?)
上游 github.com/s3tools/s3cmd master 分支现在有这个提交,它确实在 info 命令中发出所有元数据。
提交 36352241089e9b9661d9ee586dc19085f4bb13c9
作者:安德鲁·高卢
日期:2015 年 3 月 10 日星期二 04:36:04 -0700
Emit user metadata in object info
使用 s3cmd 通过 HTTP headers 设置元数据非常简单:
$> s3cmd put --add-header=x-amz-custom-header:true file.txt s3://bucket/
但是,似乎无法通过 s3cmd 读取这些 headers(或亚马逊的一些默认不可变 headers):
$> s3cmd ls s3://bucket/
2015-03-13 17:51 16 s3://bucket/file.txt
$> s3cmd info s3://bucket/file.txt
s3://bucket/file.txt (object):
File size: 16
Last mod: Fri, 13 Mar 2015 17:51:28 GMT
MIME type: application/x-empty
MD5 sum: de09180z0f00b999e5460998e44981a
SSE: NONE
policy: none
ACL: aws: FULL_CONTROL
没有办法通过命令行读取object元数据吗?
也许我误解了 object 元数据的一般用途。
(这基本上是这个未回答问题的更通用版本:Can s3cmd retrieve metadata of an object on Amazon S3?)
上游 github.com/s3tools/s3cmd master 分支现在有这个提交,它确实在 info 命令中发出所有元数据。
提交 36352241089e9b9661d9ee586dc19085f4bb13c9 作者:安德鲁·高卢 日期:2015 年 3 月 10 日星期二 04:36:04 -0700
Emit user metadata in object info