How to successfully delete versioned files in S3

0

Hi,

How do I delete groups of versioned files in S3? I have thousands of files and do not want to have to select to delete each file. I have added a Lifecycle rule but it does not seem to be deleting the versions.

Thanks,

질문됨 2년 전332회 조회
2개 답변
1
수락된 답변

Hello

What issue do you have deleting non current versions through lifecycle?

There is a great blog post around using lifecyle policies for noncurrent versions : https://aws.amazon.com/blogs/storage/reduce-storage-costs-with-fewer-noncurrent-versions-using-amazon-s3-lifecycle/

Lifecycle policies are a great mechanism for current and non-current versions of objects. You can select how many versions to keep as well as number of days after which the non-current version of the object should be deleted. You can apply this at a prefix level or bucket level for filtering.

AWS
답변함 2년 전
  • Thanks for the reply

    I have a bucket with multiple prefixes e.g. bucket1\300\2006\1 I would like to delete all versioned objects from 300 down II have a lifecylce rule with the following options checked Expire current versions of objects Permanently delete noncurrent versions of objects and a prefix of 300 but the versions are not being deleted

0

Hi

Once you define a lifecycle rule for a noncurrent objects for a given prefix , you also need to configure 'Days after objects become noncurrent" and "number of newer objects to retain". Please follow the blog instructions as it will show you step by step.

As always test this with a small number of objects e.g. instead of using 300, you can use the 300/2006/1 to delete objects under that prefix.

Once the lifecycle is configured, there might be a delay in seeing the effect. See below article that explains it in detail. https://aws.amazon.com/premiumsupport/knowledge-center/s3-lifecycle-rule-delay/

AWS
답변함 2년 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인

관련 콘텐츠