我的应用程序使用Amazon S3存储由客户上传的一些文件。我想设置一个自动应该监视特定文件夹内容的规则,特别是删除一个月前创建的文件。这可能吗?
答案 0 :(得分:5)
是,您可以设置一个规则,该规则应自动监视特定文件夹的内容,特别是-删除一个月前创建的文件。
为此,请转到“生命周期策略”->“到期”。在“过期”部分,将前缀设置为您要应用规则的文件的路径。
例如:如果我要将规则应用于存储区“ myBucket ”中文件夹“ myFolder ”中的“ fileA.txt ”。然后我应该将前缀设置为“ myFolder / ”。
Amazon S3具有扁平结构,没有层次结构,就像在典型文件系统中看到的那样。但是,为了简化组织,Amazon S3控制台支持文件夹概念作为对对象进行分组的一种方式。 Amazon S3通过使用对象的键名前缀来做到这一点。
有关更多信息,请参见:http://docs.aws.amazon.com/AmazonS3/latest/UG/FolderOperations.html
答案 1 :(得分:1)
是。您可以设置S3生命周期策略,使S3自动删除超过X天的所有文件:http://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectExpiration.html
答案 2 :(得分:0)
是的,可以在 AWS 中删除/过期对象并将其转换为成本较低的存储类以节省成本。你可以在下面找到它
S3 - [Your_Folder] - Management - Create Lifecycle rule
在前缀部分提供要执行操作的文件夹为“文件夹/”