# How To delete snapshots older than 20 days

**URL:** <https://discuss.elastic.co/t/how-to-delete-snapshots-older-than-20-days/194801>\
**Category:** Elasticsearch\
**Created:** [August 12, 2019, 7:31am UTC](https://discuss.elastic.co/t/how-to-delete-snapshots-older-than-20-days/194801 "2019-08-12T07:31:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pottendla\_Nagma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/pottendla_nagma/32/43666_2.png) [@Pottendla\_Nagma](https://discuss.elastic.co/u/Pottendla_Nagma)\
**Post date:** [August 12, 2019, 7:31am UTC](https://discuss.elastic.co/t/how-to-delete-snapshots-older-than-20-days/194801/1 "2019-08-12T07:31:53Z")

</div>

Hi,

I am looking for any API for deleting the snapshots older than 20 days. Right now DELETE api doing deletion only for particular snapshot given with the name.  
Please help me.  
Thank you.

Regards,  
Nagma P.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [August 12, 2019, 7:49am UTC](https://discuss.elastic.co/t/how-to-delete-snapshots-older-than-20-days/194801/2 "2019-08-12T07:49:47Z")

</div>

There is a feature coming in 7.4: [https://www.elastic.co/guide/en/elasticsearch/reference/7.x/snapshot-lifecycle-management-api.html](https://www.elastic.co/guide/en/elasticsearch/reference/7.x/snapshot-lifecycle-management-api.html)

That might be the way to manage that.

Otherwise, I guess you need to explicitly give a snapshot name which contains a date like `snap-2019-08-11` and do a script which tries to remove the oldest one (based on their names).

---

<div class="post-metadata">

**Author:** ![Pottendla\_Nagma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/pottendla_nagma/32/43666_2.png) [@Pottendla\_Nagma](https://discuss.elastic.co/u/Pottendla_Nagma)\
**Post date:** [August 12, 2019, 8:45am UTC](https://discuss.elastic.co/t/how-to-delete-snapshots-older-than-20-days/194801/3 "2019-08-12T08:45:07Z")

</div>

Thanks for the reply.  
So there is no way to handle it from ES with current version of elastic search?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [August 12, 2019, 8:59am UTC](https://discuss.elastic.co/t/how-to-delete-snapshots-older-than-20-days/194801/4 "2019-08-12T08:59:27Z")

</div>

From elasticsearch? No.  
With curator, may be. 🙂 [https://www.elastic.co/guide/en/elasticsearch/client/curator/current/delete\_snapshots.html](https://www.elastic.co/guide/en/elasticsearch/client/curator/current/delete_snapshots.html)

---

<div class="post-metadata">

**Author:** ![Pottendla\_Nagma](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/pottendla_nagma/32/43666_2.png) [@Pottendla\_Nagma](https://discuss.elastic.co/u/Pottendla_Nagma)\
**Post date:** [August 12, 2019, 9:00am UTC](https://discuss.elastic.co/t/how-to-delete-snapshots-older-than-20-days/194801/5 "2019-08-12T09:00:17Z")

</div>

i cant use curator. The deletion should run like job from java scheduler

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [August 12, 2019, 9:40am UTC](https://discuss.elastic.co/t/how-to-delete-snapshots-older-than-20-days/194801/6 "2019-08-12T09:40:46Z")

</div>

You need to wait for 7.4 I guess.  
Note that I don't know under which license this feature will be available.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [September 9, 2019, 9:40am UTC](https://discuss.elastic.co/t/how-to-delete-snapshots-older-than-20-days/194801/7 "2019-09-09T09:40:50Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
