# better-aws-tags

A unified Python interface for managing AWS resource tags.

AWS provides multiple tagging APIs across services, including the Resource Groups Tagging API and service-specific implementations such as EC2, S3, and IAM. This library abstracts these differences behind a single API that accepts any valid ARN and handles service routing, tag validation, and error reporting automatically.

## Getting Started

```python
import better_aws_tags as bats
```

## Reference

- https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/overview.html
- https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/API_TagResources.html
- https://docs.aws.amazon.com/resourcegroupstagging/latest/APIReference/supported-services.html
- https://docs.aws.amazon.com/ARG/latest/userguide/supported-resources.html

AWS Resources and Resource Types:
- https://docs.aws.amazon.com/IAM/latest/UserGuide/reference-arns.html
- https://docs.aws.amazon.com/service-authorization/latest/reference/reference_policies_actions-resources-contextkeys.html
