我想要实现的目标: 尝试使用云形成模板创建VPC。
AWS:cloudformation:逻辑-ID
AWS:cloudformation:堆-ID
aws:云形成:堆栈名称
我在KEY / VALUE下看到了上面提到的,即使我的JSON模板没有包含上面的行。它们会自动创建。 同时,当我创建没有云形成的VPC [使用仪表板]时,我没有看到TAGS下面提到的任何内容。有人可以解释为什么这些TAGS只能使用Cloudformation模板创建?
答案 0 :(得分:1)
CloudFormation默认情况下会将这些标记添加到它创建的所有资源中。实际上,运行成本分配报告并获得“每堆成本”非常有用。 CloudFormation使用这些标记对资源进行分组,并允许您使用逻辑标识符对堆栈执行命令,而无需知道所创建资源的实际标识符。 (例如:使用等待条件时,您需要使用逻辑标识符而不是实际资源标识符来表示云的形成)
更新后,您应该能够在CloudFormation堆栈的“资源”选项卡下以及资源的标签中查看逻辑标识符和所有资源的实际标识符。我相信CloudFormation会为它创建的所有资源创建逻辑标识符。
我注意到的一件事是令人讨厌的是在云形成中使用S3存储桶。 CloudFormation将aws:*标记添加到存储桶,这会阻止您手动添加/删除其他标记,因为在保存时它会抱怨aws:*标记无效。因此,调整S3桶标记的唯一方法是通过云形成堆栈。