terraform AWS EKS创建的所有AWS资源的用户自定义标签

时间:2018-08-03 20:19:44

标签: tags terraform-provider-aws amazon-eks

出于账单跟踪的目的,鉴于我们在AWS上还有其他解决方案,因此要求我们向Terraform AWS EKS创建的所有可标记资源添加自定义标签,例如Tag key =“ platform” tag value =“ k8s”。实际上,表明它是kubernetes资源的静态标签。

我们将根据本指南对解决方案进行建模:

https://github.com/terraform-providers/terraform-provider-aws/tree/master/examples/eks-getting-started

似乎aws提供程序上用于terraform上的eks的许多资源没有提供自定义标签的选项。

我们有什么办法可以全面获取自定义标签?

我仍在阅读AWS EKS和Terraform AWS EKS指南,但无法帮助回答我的问题。

高度赞赏任何方向!

格雷格

2 个答案:

答案 0 :(得分:2)

在这里尝试:https://github.com/terraform-aws-modules/terraform-aws-eks

在“ terraform-aws-eks”的输入下,您可以找到“标签”-要添加到所有资源的标签映射。

祝你好运。

答案 1 :(得分:0)

您要寻找哪种自定义标签?如果是静态标签。根据需要修改以下AWS提供的lambda函数,并在lambda函数内添加一个硬编码值(键:值对)。

如果您要查找基于API调用的自定义标签,请查看此博客文章。 https://aws.amazon.com/blogs/security/how-to-automatically-tag-amazon-ec2-resources-in-response-to-api-events/