我试图了解CloudFormation在将标签应用于其创建的资源方面的行为。
根据他们的文档-https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-resource-tags.html
In addition to any tags you define, AWS CloudFormation automatically creates the following stack-level tags with the prefix aws::
aws:cloudformation:logical-id
aws:cloudformation:stack-id
aws:cloudformation:stack-name
我从CloudFormation创建了一个DynamoDB表,我访问了DynamoDB控制台并选择了标签选项卡,但找不到要添加的任何特定标签。我也没有找到aws:cloudformation:logical:id标签。
然后我尝试使用CloudFormation创建一个S3存储桶。这似乎可行,我能够访问S3控制台并找到S3存储桶的aws:cloudformation:logical-id标签。
这是某种不一致吗?我是否可以遵循任何特定文档来找到CloudFormation将带有aws:前缀的标签应用到的AWS资源列表,如文档中所述?
任何帮助将不胜感激。谢谢!
答案 0 :(得分:0)
aws cloudformation create-stack --stack-name Name-of-your-stack --template-body file://your_template.json --tags Key=Name,Value=Your_Tag_Value --profile default --region region --capabilities CAPABILITY_NAMED_IAM
--capabilities CAPABILITY_NAMED_IAM
。答案 1 :(得分:0)
我最近不得不就此事与AWS Enterprise支持人员联系
未从云形成中接收标签的常见请求服务包括
有一个内部功能请求处于打开状态,但是他们建议的操作只是手动标记资源。