Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x Boto3 S3 Bucket生命周期策略-在这么多天后删除文件夹和文件_Python 3.x_Amazon Web Services_Amazon S3_Boto3 - Fatal编程技术网

Python 3.x Boto3 S3 Bucket生命周期策略-在这么多天后删除文件夹和文件

Python 3.x Boto3 S3 Bucket生命周期策略-在这么多天后删除文件夹和文件,python-3.x,amazon-web-services,amazon-s3,boto3,Python 3.x,Amazon Web Services,Amazon S3,Boto3,我有一个用例,需要在30天后毫无疑问地从S3存储桶中删除内容。使用Boto3,我想在S3存储桶本身上设置一个生命周期策略,以清除文件和文件夹,而不必每隔一段时间手动运行一个脚本。我已经浏览了S3文档,没有看到在哪里可以指定删除内容。我知道在哪里可以将这些内容传输到不同的存储层,但仅此而已 我在这里指的是文件: 在该文档中,“过期”和“非当前版本扩展”是删除内容的操作(而“转换”/“非当前版本转换”是将对象转换到不同存储的操作,因此不应将它们包括在配置中)。“前缀”然后标识要删除的对象。这似乎完成

我有一个用例,需要在30天后毫无疑问地从S3存储桶中删除内容。使用Boto3,我想在S3存储桶本身上设置一个生命周期策略,以清除文件和文件夹,而不必每隔一段时间手动运行一个脚本。我已经浏览了S3文档,没有看到在哪里可以指定删除内容。我知道在哪里可以将这些内容传输到不同的存储层,但仅此而已

我在这里指的是文件:

在该文档中,“过期”和“非当前版本扩展”是删除内容的操作(而“转换”/“非当前版本转换”是将对象转换到不同存储的操作,因此不应将它们包括在配置中)。“前缀”然后标识要删除的对象。

这似乎完成了操作。我对这些行为感到好奇,但我想可能还有别的原因。非常感谢。