我正在创建 bash 脚本以将备份文件存储在 Rackspace (mosso) 上。现在我已经完成了从容器中上传和删除文件的工作。
下一步是删除超过两周的文件(从容器中删除)。
问题是如何从对象中获取元数据?例如,在上传时,我正在为对象(创建日期)创建元数据以存储时间戳。
- 我的主机上有一些文件(不同于云): dbbackup.tar.gz dbbackup2.tar.gz dbbackup3.tar.gz
- 运行 cron 将该文件上传到 Rackspace Files -cron:
- 删除旧文件(超过 2 周)
- 上传新的备份文件
- 添加元数据(创建日期、内容类型)
问题出在 2.1(删除)中,我在 Rackspace Cloud 界面中看不到文件创建日期,在 http 标头中也看不到。
我需要这些数据来检查给定文件的到期日期。所以问题是如何让我的自定义添加元数据用于计算?
谢谢