amazon-kinesis-client
amazon-kinesis-client copied to clipboard
Allow tagging of the dynamodb table created by KCL
For billing purposes, we would like to be able to tag the dynamodb table that is created by KCL. Something like a key/value map passed in via the properties file, or written explicitly in code. Allowing multiple tags to be added would be ideal.
Thank you for your suggestion. We would like to add this feature, and will prioritize this with other customer requests.
If anyone else is interested in the feature please comment, or add a reaction.
Not a huge deal, but this would be nice!
+1
+1
+1
+1. Tagging is imperative to business resource-allocation.
+1
+1
Any updates on this?
+1
+1
+1
+1
Any updates on this? Is this released in any new version?
This would be really helpful. For now I need to come up with some workaround to tag the table, please suggest if anyone has already implemented some workaround?
Still not implemented?
It looks like you can use a TableCreatorCallback to apply tags after the table is created the first time:
https://github.com/awslabs/amazon-kinesis-client/blob/master/amazon-kinesis-client/src/main/java/software/amazon/kinesis/leases/dynamodb/TableCreatorCallback.java
Besides being extra work, using a callback prevents the use of a tag policy that enforces dynamodb tables can't be created without tags
5 years and still no fix? Come on AWS. You're better than that. These resources really need to be tagged at creation time natively, not via some work around.
+1
@RyanFrench Thanks for taking ownership and providing a solution! This feature will be available in the next release of KCL 2.x (i.e., the version after 2.4.8 which just released).