我每次更新站点相关数据时都会将文件html文件写入GCS。该网站维护版本,以便手动还原是一个选项。我需要删除超过2天的先前(不是最后)版本的文件。 有没有办法在GCS配置中我可以在创建下一个版本时设置以前版本的到期日期? 或下一版本的预定删除创建日期?
如果没有,那么从app-engine cron做到最好的方法是什么?
答案 0 :(得分:6)
您可以在存储桶中启用object versioning,然后使用生命周期配置来设置旧版本的规则:
https://developers.google.com/storage/docs/lifecycle
或者,您可以记住数据存储区中旧版本的密钥。您可以定期查询这些对象,并使用GSC密钥或文件名删除旧文件。