https://github.com/caarlos0-graveyard/route53-cleaner
[WIP] Suggests records that could be deleted from your AWS Route53 hosted zones
https://github.com/caarlos0-graveyard/route53-cleaner
amazon cleanup golang money route53
Last synced: 4 months ago
JSON representation
[WIP] Suggests records that could be deleted from your AWS Route53 hosted zones
- Host: GitHub
- URL: https://github.com/caarlos0-graveyard/route53-cleaner
- Owner: caarlos0-graveyard
- License: mit
- Created: 2017-01-24T23:07:19.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-04-18T13:15:36.000Z (over 8 years ago)
- Last Synced: 2024-11-19T19:43:42.917Z (11 months ago)
- Topics: amazon, cleanup, golang, money, route53
- Language: Go
- Homepage:
- Size: 56.6 KB
- Stars: 11
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Route53 Cleaner
Suggests records that could be deleted from your AWS Route53 hosted zones.
[](https://github.com/caarlos0/route53-cleaner/releases/latest)
[](LICENSE.md)
[](https://travis-ci.org/caarlos0/route53-cleaner)
[](https://goreportcard.com/report/github.com/caarlos0/route53-cleaner)
[](http://godoc.org/github.com/caarlos0/route53-cleaner)
[](https://saythanks.io/to/caarlos0)
[](https://github.com/goreleaser)## Install
### Via homebrew (macOS only):
```console
$ brew install caarlos0/tap/route53-cleaner
```### Via go get:
```console
$ go get github.com/caarlos0/route53-cleaner
```### Manually
Download the [latest release](https://github.com/caarlos0/route53-cleaner/releases),
extract it and execute the `route53-cleaner` binary.## Usage
Just running it will show a list of records you may remove:
```console
$ route53-cleaner
```## How it works
Route53 Cleaner scans [several resources from your account](/issues/1) and check
your records against those resources addresses, compiling a list of records that
might not be used.These records are then printed to the user in an easy-to-pipe format.
Please note that Route53 Cleaner **will never change anything in your account**. You
can check the code or give it read-only keys if you do not trust that affirmation
(I won't blame you for that).## Auth
Either by having a `~/.aws/credentials`, `~/.aws/config` or the `AWS_ACCESS_KEY_ID` and
`AWS_SECRET_ACCESS_KEY` environment variables exported.More info can be found in the [aws-sdk-go documentation](https://github.com/aws/aws-sdk-go#configuring-credentials).
## Contributing
Please refer to our [contributing guidelines](CONTRIBUTING.md).