在golang

时间:2017-07-06 19:51:22

标签: go amazon-s3

似乎有一种方法可以通过将元数据与" expdays"相关联来设置上传过期天数。 PutObjectInput的关键,但似乎没有任何方法可以从一个对象中获取这些元数据,就像一个" ListObjects"呼叫。 ListObjectOutput返回"内容"这是一个s3.Objects的列表,但该对象没有元数据字段,我也没有看到任何其他方式来获取它。

1 个答案:

答案 0 :(得分:2)

ListObjects次调用会为结果中的实际对象列表返回[]ObjectObject不包含过期日期。但是,GetObject会返回GetObjectOutput,其中包含Expiration字段。因此,您可以迭代返回的Object并获得每个的到期时间,但如果有很多这样的话,这可能非常耗时。