Active Storage:如何防止在销毁记录或附件时从S3删除资产?

问题描述

有内置的方法吗?

我考虑过用猴子修补purge方法,但是我还没有进行测试,我不知道这是否是删除资产的唯一方法

背景

我们经常在各种UAT和本地环境之间同步数据库,以便开发人员和测试人员可以使用相同的数据。因此,对于所有这些环境来说,能够使用相同的S3存储桶引用相同的文件将是一个很好的选择。

我们当前的解决方案是每当过时时在存储桶之间同步资产,但这显然不必要地复制所有文件

存储相对便宜,对于我们的用例,从不实际从S3删除资产是有意义的,因此使用该数据库的其他环境仍可以引用该资源,而不是将文件一个存储桶复制到另一个存储桶。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...