1 Answer
- Newest
- Most votes
- Most comments
0
Cognito only supports string attributes, but you can mimic a multi-value attribute with your own delimiter between and around the values. Take this example using : to separate your floors values:
{"floors": ":1:3:7:"}
Then your aws:PrincipalTag/tag-key check can use StringLike in a Condition with leading *: and trailing :* wildcards to match the floor. This assumes your floor values don't contain : and they aren't user-defined input that would allow someone to inject their own : character.
"Condition": {
"StringLike": { "aws:PrincipalTag/floor": "*:3:*" }
},
answered 3 years ago
Relevant content
asked 3 years ago
asked 2 years ago
