lambda
cloudwatchlogs
cloudfront
Let us know which services you are interested in!
pip install -r requirements.txt
The yaml config specifies which tags and which functions should get which tag values.
target_tag:
tag_value:
- arn_part
The target_tag
specifies the key of the tag. The tag_value
specifies the value of the tag. This tag is applied to every resource of the given service whose ARN contains the arn_part
.
department:
research:
- aws-scheduler
- stock-watch
- bottleneck-testing
- testing-mail
business:
- market-watch
- contracts-appraisal
project:
scheduler:
- aws-scheduler
- bottleneck-testing
stock-watch:
- stock-watch
mail:
- testing-mail
market-watch:
- market-watch
contracts-appraisal:
- contracts-appraisal
- Show the help:
python tagger.py --help
- Show existing tags:
python tagger.py lambda TAG_1,TAG_2,TAG_N
- Use the region
eu-central-1
instead of the defaultus-east-1
:python tagger.py lambda TAG --region eu-central-1
- Do a dry run for writing new tags:
python tagger.py lambda TAG --write --dry-run
- Use a different yaml file than
tag_config.yarml
:python tagger.py lambda TAG --write --file my_config.yaml
- Overwrite existing tags:
python tagger.py lambda TAG --write --overwrite
Yes please! Open a ticket or send a pull request.