aws-cloudformation / aws-cloudformation-resource-providers-cloudformation

The CloudFormation Resource Provider Package For AWS CloudFormation
https://aws.amazon.com/cloudformation/
Apache License 2.0
48 stars 35 forks source link

AWS::CloudFormation::StackSet doesn't allow common tag keys #59

Closed jfoy closed 3 years ago

jfoy commented 3 years ago

Our organization uses tag keys of the form org:billto:costcenter for common cost tagging across all AWS resources, which we adopted under guidance from the AWS Cost and Usage Report team. The AWS::CloudFormation::StackSet resource schema forbids tags of this form since they contain colons. We cannot easily fold together alternative tags declared as org/billto/costcenter, for example, using the AWS-provided cost aggregation functions.

I understand reserving tag namespaces like aws:, but is there an obstacle to supporting such a common AWS-endorsed tagging scheme?

benbridts commented 3 years ago

See also #15

The API docs only mention a minumum and a maximum.

@jfoy Did you test this with the API/CLI to confirm that it's supported there?

jfoy commented 3 years ago

Yes, this works through the CLI.

xiwhuang commented 3 years ago

This has been addressed in #60