Skip to content

Instantly share code, notes, and snippets.

@atoa
Created November 15, 2017 14:20
Show Gist options
  • Select an option

  • Save atoa/e8231d08e66c92de53b2a8e7356f50ee to your computer and use it in GitHub Desktop.

Select an option

Save atoa/e8231d08e66c92de53b2a8e7356f50ee to your computer and use it in GitHub Desktop.
delete empty cloudwatch log groups
#!/usr/bin/env sh
# AWS cli delete empty cloudwatch log groups
aws logs describe-log-groups \
--query 'logGroups[?storedBytes == `0`].logGroupName' --output text | \
xargs -r -n1 aws logs delete-log-group --log-group-name
@vasuchou

vasuchou commented Oct 2, 2019

Copy link
Copy Markdown

An error occurred (InvalidParameterException) when calling the DeleteLogGroup operation: 1 validation error detected: Value at 'logGroupName' failed to satisfy constraint: Member must satisfy regular expression pattern: [.-_/#A-Za-z0-9]+
xargs: aws: exited with status 255; aborting

@pal

pal commented Nov 25, 2021

Copy link
Copy Markdown

Awesome, thanks!

@DanielCarmel

DanielCarmel commented Feb 28, 2023

Copy link
Copy Markdown

Thanks! works perfect

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment