如何从google-cloud-storage自动删除旧版本

  发布于 2023-01-09 16:53

我正在每次更新网站相关数据时将文件html文件写入GCS.该网站维护版本,以便手动还原是一个选项.我需要删除超过2天的先前(不是最后)版本的文件.有没有办法在GCS配置中我可以在创建下一个版本时设置以前版本的到期日期?或下一版本的预定删除创建日期?

如果没有,那么从app-engine cron做到最好的方法是什么?

1 个回答
  • 您可以在存储桶中启用对象版本控制,然后使用生命周期配置来设置旧版本的规则:

    https://developers.google.com/storage/docs/lifecycle

    或者,您可以记住数据存储区中旧版本的密钥.您可以定期查询这些对象,并使用GSC密钥或文件名删除旧文件.

    2023-01-09 16:56 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有