-
Notifications
You must be signed in to change notification settings - Fork 4k
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
(dynamodb): Dynamo TableV2 does not work with Tags.of #30631
Comments
Suggestion: Try using aspects to add tags to the current stack where Aspect is called. |
Yes, this would work. But still the buggy behaviour is unexpected and should be fixed. |
Thats true. I agree with you. I had this use case before and solved it by getting the all event notification first inside a list and then recreating then along with new one again. (Temporary solution) XD |
Hey @ckuehne , thanks for reporting this. I reproduced this issue and agree that this is a buggy behavior. Hence marking it as P3. However if you try assigning the tags like this, this adds the tags to the table. Usage of ASPECTS (sample code) would also be another workaround const globalTable = new aws_dynamodb.TableV2(this, 'GlobalTable', {
partitionKey: {name: 'pk', type: aws_dynamodb.AttributeType.STRING},
tags: [{key: "myKeyTag", value: "myValueTag"}]
});
|
Hi @ckuehne , I have a quick question: when you write code like |
Comments on closed issues and PRs are hard for our team to see. |
1 similar comment
Comments on closed issues and PRs are hard for our team to see. |
Describe the bug
The
aws_dynamodb.TableV2
construct does not support adding tags viaTags.of
.I.e., the following code does not create the
myKey
tag.Expected Behavior
Creates tag.
Current Behavior
Does not create tag.
Reproduction Steps
cdk synth
Possible Solution
No response
Additional Information/Context
No response
CDK CLI Version
2.147.0 (build 3338fc0)
Framework Version
No response
Node.js Version
v20.3.1
OS
Macos
Language
TypeScript
Language Version
TypeScript 5.4.5
Other information
No response
The text was updated successfully, but these errors were encountered: