Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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
Amazon web services 创建生命周期规则以仅删除S3对象的早期版本_Amazon Web Services_Amazon S3 - Fatal编程技术网

Amazon web services 创建生命周期规则以仅删除S3对象的早期版本

Amazon web services 创建生命周期规则以仅删除S3对象的早期版本,amazon-web-services,amazon-s3,Amazon Web Services,Amazon S3,我正在尝试1)在S3存储桶上启用版本控制,2)在30天后删除以前的版本。您知道我应该设置哪个生命周期规则来实现2吗 规则之一是永久删除对象的早期版本。根据该规则,您需要设置对象成为上一版本后的天数。文件不清楚。这个数字是否意味着在这些天之后,当前S3对象变为上一个并被删除?在这种情况下,我会松开S3对象,对吗 如果我的上述理解是正确的,有人能帮忙吗 我应该设置哪些规则,以便当前版本保持完整,并且在30天后仅删除以前的版本 我查看了这些示例,但它们都试图简单地删除任何超过30天的S3对象。但是我尝

我正在尝试1)在S3存储桶上启用版本控制,2)在30天后删除以前的版本。您知道我应该设置哪个生命周期规则来实现2吗

规则之一是永久删除对象的早期版本。根据该规则,您需要设置对象成为上一版本后的天数。文件不清楚。这个数字是否意味着在这些天之后,当前S3对象变为上一个并被删除?在这种情况下,我会松开S3对象,对吗

如果我的上述理解是正确的,有人能帮忙吗

我应该设置哪些规则,以便当前版本保持完整,并且在30天后仅删除以前的版本

我查看了这些示例,但它们都试图简单地删除任何超过30天的S3对象。但是我尝试只删除对象的以前版本

例子 1: 2:

谢谢

Pavan

您可以使用“永久删除对象的以前版本”

然后,您将输入“对象成为以前版本后的天数”,这将告诉它在该版本不是当前版本的许多天后删除该对象

如果以相同的名称上载对象的新版本,则版本将仅成为以前的(非当前)版本

这个数字是否意味着在这些天之后,当前S3对象变为上一个并被删除

当前版本将保持当前版本,直到用户(例如您!)上载具有相同名称的文件。这将成为当前版本,以前存在的“当前”版本将成为“以前”版本。

您将使用“永久删除对象的以前版本”

然后,您将输入“对象成为以前版本后的天数”,这将告诉它在该版本不是当前版本的许多天后删除该对象

如果以相同的名称上载对象的新版本,则版本将仅成为以前的(非当前)版本

这个数字是否意味着在这些天之后,当前S3对象变为上一个并被删除


当前版本将保持当前版本,直到用户(例如您!)上载具有相同名称的文件。这将成为当前版本,以前的“当前”版本将成为“以前”版本。

感谢您的回答!这个解释写在AWS文档的某个地方吗?有,但对我来说,管理控制台中的措辞是非常明显的。“以前的版本”不是当前版本,对象将在“对象成为以前版本后的天数”内删除。感谢您的回答!这个解释写在AWS文档的某个地方吗?有,但对我来说,管理控制台中的措辞是非常明显的。“以前的版本”不是当前版本,对象在“对象成为以前版本后的天数”内删除。